行通信。
比如说我做了一个MFC对话框,它的初始界面是要输入密码,并且按了确定按钮或者按了回车键才进行密码验证。那么我如何
才能把我想要试验的密码传给将要破解的软件,并且使之进行验证,最后又如何得到验证结果(密码错误或者正确)。
可能我问的完全不是那么回事,不过应该能知道我想要了解什么吧。请大侠们指导指导,不胜感激,如果详细点如能告诉我如
何学习我再追加分数。
9 个解决方案
#1
哈哈,不了解,帮顶,可能你要破解的软件应该是有自己的一套通信协议吧,我不了解,只是随便说说啊,就像你要是开发一个类似飞信的软件的话,是不是也要按照移动的协议来啊。
#2
mark~~
#3
反编译
#4
帮你顶
#5
HOOK技术
#6
你还想做黑客
学你的c++吧
学你的c++吧
#7
确定键多余
#8
程序要不是通过网络服务器验证密码,你还爆破什么啊,直接反汇编看加密算法就行了, 要是通过网络认证的你就得研究他的数据包结构了,自己模拟一下这个程序发送密文的过程,穷举, 或者hook 他的发送密码函数 和 接收结果的函数!
#9
只是想玩一玩啊,浅尝辄止,呵呵,想知道大概是怎么回事?
#1
哈哈,不了解,帮顶,可能你要破解的软件应该是有自己的一套通信协议吧,我不了解,只是随便说说啊,就像你要是开发一个类似飞信的软件的话,是不是也要按照移动的协议来啊。
#2
mark~~
#3
反编译
#4
帮你顶
#5
HOOK技术
#6
你还想做黑客
学你的c++吧
学你的c++吧
#7
确定键多余
#8
程序要不是通过网络服务器验证密码,你还爆破什么啊,直接反汇编看加密算法就行了, 要是通过网络认证的你就得研究他的数据包结构了,自己模拟一下这个程序发送密文的过程,穷举, 或者hook 他的发送密码函数 和 接收结果的函数!
#9
只是想玩一玩啊,浅尝辄止,呵呵,想知道大概是怎么回事?