IE外挂

//引用 Windows/system32/Shell32.dll
//引用COM组件 shdocvw.dll (Microsoft Internet Controls)
//引用COM组件 mshtml.tlb (Microsoft HTML Object Library)

 

//系统进程中获取IE所有已打开的Tab标签

SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindows();
SHDocVw.InternetExplorer wbBrowser = null;
string filename;
  foreach (SHDocVw.InternetExplorer ie in shellWindows)
    {
       filename = Path.GetFileNameWithoutExtension(ie.FullName).ToLower();

       //当ie已打开多个标签页时可取得每个标签页的Title
       var ln  = ie.LocationName;
        if (filename.Equals("iexplore"))
         {
            wbBrowser = ie;
          }
     }

//可反取系统句柄

wbBrowser.HWND.ToString()

//控制导航到指定网址

wbBrowser.Navigate("http://www.rediff.com", null, null, null, null);
while (!wbBrowser.Busy)
{
    break;
}

//下载完成事件

wbBrowser.DocumentComplete
wbBrowser.DownloadComplete
//获取网页内容

var HTMLDoc = (HTMLDocument)wbBrowser.Document;

//获取dom元素

//HTMLDoc.elementFromPoint //通过 x,y坐标获取元素,网页内容区域作为起始点计算
//HTMLDoc.getElementsByName //通过标签name属性获取元素 返回值为元素数组
var iHTMLEle = HTMLDoc.getElementById("id2"); //通过标签id属性获取元素
//设置元素值

iHTMLEle.setAttribute("value", "jacoblai");

//从body域中过滤元素
           IHTMLDocument2 doc = (IHTMLDocument2)HTMLDoc.body.all;
           if (null != doc)
           {
               foreach (IHTMLElement element in doc.all)
               {
                   if (element.id == "wrapper")
                   {
                       HTMLDivElement container = element as HTMLDivElement;

                       dynamic dd = container;

                       string result = dd.IHTMLElement_innerHTML;

                       // You get ANY member of HTMLDivElementClass

                       break;
                   }
               }
           }


时间: 2024-10-11 10:54:09

IE外挂的相关文章

2014年四川省中小学教师全员远程培训 挂机 外挂 下载

一.  使用方法 双击“教师全员远程培训获取序列号.exe”打开“教师之家 – 2014教师全员远程培训挂机”用户登录界面. 把您的授权码输入第一列文本框中,然后单击“登录”按钮,如果通过验证,则打开主界面. 其中用户名一栏会自动填入您的用户名,避免您每次都要输入用户名的繁琐,密码和验证码需要您手动填入,因为那是您的隐私信息.单击“登录”进入后台管理页面. 打开“学习管理”-->“课程学习”,列表中显示您已选择好的课程,单击任意一门课程打开学习页面. 然后单击菜单栏的“开始挂机”按钮,让挂机机器

visual_c++外挂教程(详细)

课程分四个大章节 初级篇,中级篇,进阶篇,高级篇 初级篇内容:编写一个完整的,简单的外挂 C++的数据类型:Byte,Word,DWORD,int,float API函数的调mouse_event,GetWindowRect,SetCursorPos,FindWindow,SendMessage) CE5.4工具的使用方法 中级篇内容:调试工具的使用技巧,功能CALL的概念 调试工具OD1.1的使用技巧(如硬件断点,条件断点,内存断点. 常用汇编指令与对应高级语言的转换. 游戏功能CALL概念

游戏外挂原理解析与制作 - [内存数值修改类 篇一]

本章旨在讲解外挂实现原理,未深入涉及至代码层面.希望能与对这方面感兴趣的朋友多多交流,毕竟理论是死的,套路是固定的,只有破解经验是花大量时间和心血积累的. 对于单机游戏而言,游戏中绝大部分的参数(比如血.蓝.能量亦或是金币)都存储在计算机的堆栈中,一些类似剧情进度的则加密后写入本地的自定义配置文件中: 对于页游.网游和手游,虽然服务器保存了大量的重要的参数,但由于客户端不可避免的需要进行大量的计算和资源的加载,本地内存种必定存有部分的临时变量,通过判断这些变量的变化规律和函数的破密寻到利于自身的

房产交易评估基准价格比对-Delphi外挂方式获取并修改其他程序输入框信息

2009年,房产交易契税实行新的政策,在系统录入的时候,需要实现交易价格和基准交易价格进行比对.但契税软件是VB程序开发的,已经很久没有更新,也没有源代码.要实现该功能,只能通过外挂的方式实现. 主要思路是用hook原系统的录入界面,当输入交易价格的时候,通过热键呼叫外挂软件,进行基准价格比对.比对过程需要读取原系统界面上的录入信息,并根据这些信息,如房屋朝向.楼层.建造年份.区域等综合因素查询事先录入数据库的基准价格,比对计算.大于等于基准价格的保留原价格,小于基准价格的,把外挂查询的总价发送

腾讯手游如何提早揭露游戏外挂风险?

目前腾讯SR手游安全测试限期开放免费专家预约!点击链接:http://wetest.qq.com/product/sr立即预约! 作者:sheldon,腾讯高级安全工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. WeTest导读 随着大量外挂.辅助.工作室等非法盈利团队借由移动游戏产业迅猛发展的东风趁虚而入,对游戏开发商和玩家来说都造成了不小的伤害,安全问题成为手游发展不容忽视的前提.本文告诉你如何从技术的角度来提前曝光这些安全问题和外挂风险. 安全无小事-安全测试开展思

盒子外挂字幕文件和音轨文件的测试结果

设备: Q5 四代; DLNA手机让NAS推送视频给盒子播放 注意:DLNA推送的时候必须是内封字幕 或者是 硬字幕 外挂字幕都不支持 这个是目前DLNA协议的硬伤 外挂字幕:   Q5自带播放器: (不支持.sup外挂字幕文件) 蓝光原盘有两种,一种是iso格式,另一种是BDMV目录格式.海美迪Q5对于这两种蓝光原盘,都支持外挂字幕. 对于ISO格式,把外挂字幕与ISO文件放在一起,文件的基本名相同,就可以了,例如:S-e-x.and.Zen.2011.HK.3D.BluRay.1080p.D

Genesis2000用c#开发外挂

先上官方的说明 gateway is a command line utility for sending messages and commands to Genesis processes. The gateway command works between all systems that are connected to the same gnd server (in a client-server mode). This command allows you send messages

Android 源码系列之<十一>从源码的角度深入理解AccessibilityService,打造自己的APP小外挂(下)

转载请注明出处:http://blog.csdn.net/llew2011/article/details/52843637 在上篇文章Android 源码系列之<十>从源码的角度深入理解AccessibilityService,打造自己的APP小外挂(上)中我们讲解了通过AccessibilityService实现自动安装APK小外挂的操作流程,如果你还没有看过上篇文章请点击这里.在这篇文章中我将带领小伙伴从源码的角度来深入学习一下AccessibilityServie的技术实现原理,希望这

游戏外挂原理解析与制作 - [内存数值修改类 篇二]

本章旨在讲解如何利用高级语言根据变量数值寻找内存地址.涉及代码以C#为例. 我用C#写了一个WinForm形式的Demo,界面如下: 源代码: //血量初始值 private int value = 1000; public Form1() { InitializeComponent(); } /// <summary> /// 刷新界面:将最新的血量显示在界面 /// </summary> /// <param name="sender"><

关于游戏外挂

这篇文章不是自己所写,但基本上工作中也有接触,看到了就转过来记录 对于一个要上线的游戏,防外挂是必须的,历史上因为外挂而造成大量玩家流失的游戏数不胜数.随着游戏研发技术的发展,对外挂的预防业内其实做的已经越来越好了.下面总结一下防外挂的基础知识,以及我们的移动模块为防外挂做了哪些工作. 1 预防外挂的基础知识 在做外挂预防工作之前,我们要先了解外挂有哪些.根据我的了解,市面上常见的外挂主要有以下几种: 修改客户端的内存信息这类外挂通过分析游戏所使用的内存,找到内存中的变量去分析猜测变量是代表的什