QTP中用setsecure 加密的字符串能解密吗?急!!!
我脚本中录制了一个用setsecure加密的password, 现在急需知道password的明文,请知道的大侠指点啦!急用 是你自己录制生成的脚本吗,那么应该知道自己输入的内容啊,或者查找数据库中查找结果,或者是找程序员按照解密方法解密。 录入时输入的什么---时间太久,忘了数据库---没有权限访问
找程序员按照解密方法解密---实现解密算法成本较高,而且根本不知道QTP的加密方法
==〉如果QTP没有提供解密方法,那么最快的方法可能只能找数据库管理员来解决问题了!? qtp 没有解密功能,建议重新设置登陆密码。 只要是QTP声称的密码可以解密的。Start->Programes->QuickTest Professional->Tools->Password Encoder可以使用这个工具 Password Encoder是用于加密的工具,如何用他解密请指教!! 当脚本运行到密码输入完成后,这时停止脚本运行,密码框里会显示一些*号,这里用spy看该文本框,里面的value值就是原始密码 阿哦,sorry啊,搞错了。呵呵。 原帖由 kai_top 于 2006-4-3 17:09 发表 http://bbs.51testing.com/images/common/back.gif
当脚本运行到密码输入完成后,这时停止脚本运行,密码框里会显示一些*号,这里用spy看该文本框,里面的value值就是原始密码
里面没有value的值 你只要找一个非密码框,执行SetSecure "XX",就能从页面上看到解密后的内容了,呵呵。
"XX"是加密后的字符串 楼上的同学和聪明 请问您测试过了吗 原帖由 itisok 于 2009-5-18 22:18 发表 http://bbs.51testing.com/images/common/back.gif
你只要找一个非密码框,执行SetSecure "XX",就能从页面上看到解密后的内容了,呵呵。
"XX"是加密后的字符串
试过了,确实好用。谢谢!
思路棒~ 原来还能这样啊~~ 回复 10# itisok
实验过了,很管用,V5! 这个是不是个md5啊。
如果是,网上N多解md5值的。 7楼的正解 回复 1# JiangMeng
使用GetROProperty方法可以获得加密字符串的明文,例如:
With Browser("Browser").Page("演示平台").Frame("新建用户")
.WebEdit("用户姓名").Set "admin"
.WebEdit("登录名").Set "admin"
.WebEdit("密码").SetSecure "5019d8979e556217c40a35e8a9d94f648b88"
.WebEdit("邮箱").Set "admin@test.com"
.WebList("角色").Select "运营商"
.Link("提交").Click
End With
PASSWORD=Browser("Browser").Page("演示平台").Frame("新建用户").WebEdit("密码").GetROProperty("Value")
msgbox PASSWORD
msgbox显示的就是密码的明文,为123456 学习了
页:
[1]