|
|
发表于 2025-9-7 17:01:18
|
显示全部楼层
本帖最后由 aloha20200628 于 2025-9-7 17:02 编辑
回复 5# jiavip
再给一个 bat+hta 版本,实现在批处脚本中回收密码明文,代码存为 test.bat 运行,其中预设 ie10 引擎,以便支持全部功能,可在代码第4行修改 ie=10,若改为 ie=9 则会导致 '输入框默认提示词' 失效,若改为 ie=8 或 ie=7 还会进一步导致 '切换密码明暗文' 失效(被系统报错)...
- <!-- :
- @echo off &(for /f %%v in ('mshta "%~f0" ') do echo,%%v) &pause&exit/b
- -->
- <meta http-equiv='x-ua-compatible' content='ie=10'>
- <script>
- w=450, h=185, resizeTo(w,h);
- x=(window.screen.width-w)/2, y=(window.screen.height-h)/2, moveTo(x,y);
- </script>
- <head><title>【密码隐藏和显示】</title></head>
- <center></p>
- <input type=password id=p name='pwd' placeholder='请输入密码' /></p>
- <input type=button value='切换密码明暗文'
- onclick="if(p.type=='text'){p.type='password';}else{p.type='text'}" />
- <input type=button value='完成' onclick='_done(p.value)' />
- </center>
- <script>
- function _done (v) {
- if (!v) return;
- new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(v);
- close(); }
- </script>
复制代码 |
|