能力值:
( LV2,RANK:10 )
|
-
-
2 楼
第一,还是GetWindowText 窗口类用SPY++看,很多层
第二,用你说的思路
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
网页的好像不一样吧
|
能力值:
( LV2,RANK:150 )
|
-
-
4 楼
刚好研究过这方面的东西。
楼主的思路是对的!
你找找这个ShellWindow,就知道该怎么写了。剩下的,只是COM调用的问题。
我不知道你是用什么开发语言写的。我是用C#的。不难
|
能力值:
( LV9,RANK:380 )
|
-
-
5 楼
俺用C和汇编.
这位兄弟能否把代码丢来借鉴一下?
|
能力值:
( LV2,RANK:150 )
|
-
-
6 楼
ShellWindowsClass ies = new ShellWindowsClass();
// Count比较耗性能。不仅如此,所有COM的调用,都很耗性能
//for (int i = 0; i < ies.Count; i++)
foreach(SHDocVw.WebBrowser wb in ies)
{
try
{
//IWebBrowser2 wb = ies.Item(i) as IWebBrowser2;
if (wb == null) continue;
//if (wb.ReadyState != tagREADYSTATE.READYSTATE_COMPLETE)
//{
// if ((new Random((int)DateTime.Now.Ticks)).Next(0, 2) == 0) continue;
//}
String url = wb.LocationURL;
// 如果不是http开头,则放弃
if (!url.StartsWith("http")) continue;
HtmlDocument Doc = wb.Document as HtmlDocument;
if (Doc == null) continue;
if (Login(Doc, sr)) break;
}
catch (Exception ex)
{
Trace.WriteLine(ex.ToString());
continue;
}
}
|
能力值:
( LV10,RANK:170 )
|
-
-
7 楼
对汇编的COM编程很感兴趣,关注..
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
除了楼上,楼楼上的做法,还有一种写法,适合任何window平台的,任何浏览器!
就是Hook api 对 winsock的 send 函数 进行 hook, 我们把 GET 的地址 分析出来
这样就可以做到了.
|
能力值:
( LV9,RANK:380 )
|
-
-
9 楼
这样的话,拦截到数据后,要对这些数据里的cookie进行处理才行,一般密码用户都是保存在cookie里的
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
晕~~~~~~~原来是做盗密码木马勾当的
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
都放到Cookie?
哥们,不用的,好好看看 HTTP 协议吧.
都在HTTP协议里的 你如果想从Cookie得到,那人家返回后的啦,我说的hook winsock当然是发的时候,也就是说POST的时候。BODY体了。 HTTP 协议其实满简单的,可以看一下~~~
网上代码也很多.
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
BS一下这个E8的asm!
干这种勾当!!!
|
能力值:
( LV9,RANK:380 )
|
-
-
13 楼
什么叫"这种勾当"?我偷你钱拉?还是拐你老婆拉?
|
能力值:
( LV9,RANK:380 )
|
-
-
14 楼
俺真是太菜了,多谢您的提点,我会好好看一下的
|
能力值:
( LV9,RANK:780 )
|
-
-
15 楼
关注中...
不过,有的网站对密码进行了加密发送也不是那么容易吧?
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
http://www.codeproject.com/dll/PasswordSPY.asp
|
|
|