永发信息网

VB或VC编译的DLL文件可以部分反编译嘛?

答案:6  悬赏:40  手机版
解决时间 2021-03-01 03:47
MD5("DIONNELLE");

如题,如果程序中包含一个MD5加密的字符串来当作密码的话! 并编译成DLL文件!
请问通过反编译,或者跟踪等黑客技术,可以得到MD5加密方式嘛? (因为我有可能是其它的加密方式)?还有可以得到里面的常量参数"DIONNELLE"嘛?
如果都可以得到,那请问如果加个变量$PS="DIONNELLE",然后再MD5($PS);
呢?
我知道经过VB\BC等编译过的DLL文件,目前还不能完全反编译! 但是通过部分反编译或跟踪等黑客技术不知道能不能得到加密的参数字符常量等!???

希望能详细说明!谢谢!如果可以得到,有什么办法可以防止!?
另外:
如果用md5(md5(md5("DIONNELLE")));
可以得到字符串的话,有可能得到是MD5三次循环嘛?

有什么办法可以防止嘛?
最佳答案
"DIONNELLE" 为常量,所以会放在程序的某个地方,有一个地址。

md5(md5(md5("DIONNELLE"))); 这样子是没有什么作用的。

反汇编出来也是几个push和call而已,没有什么作用

//////////////
VB\BC等编译过的DLL文件,目前还不能完全反编译

无论是exe还是dll都可以反汇编,即使静态不行,也可以动态调试。
破解反汇编就行 了,不一定要反编译。

//////////////////////////////
可以得到字符串的话,有可能得到是MD5三次循环嘛?

根据call的调用地址,绝对可以看出你是对同一个函数的三次调用。
至于看出你是否采用的是md5算法。这是根据代码的特征分析的。

如果要防止破解,最好给程序加上自己写的强壳,技术有很多我也说不了

,我也是略知一二而已,就不多说了。
全部回答
VB Decompiler

试试

private declare function test lib "e:\program\c\q\debug\q.dll" () 改成

private declare sub test lib "e:\program\c\q\debug\q.dll" ()  

只要你程序里面的MD5密码是以常量的形式存在的就狠简单。比如绝对可以得到! 就算静态汇编取不了,也可以动态调试取到你的字符串。 另: LIUNX一般都用gcc写c程序。 这样写的VB代码: XXX="sdfsdfisfjkisdfjksdufdskf" 或者这样写的C代码: char str[]="sfsfsfsdfdsfsdfsdf"; 只要用一个十六进制编辑器找到这个字符串然后改了就可以了,因为MD5加密过后的字符串总是16或32位的,所以很好找到也很好修改。修改的时候注意Unicode字符问题,也就是如果你看到的字符串是这样的:s.d.s.e.f.e.d.f.e.就说明是使用的Unicode字符集,那么该的时候就不要改那些点的位置。 回答者:chenyun1985 - 经理 四级 10-24 19:17 我也来回答:
绝对可以得到! 就算静态汇编取不了,也可以动态调试取到你的字符串。 另: LIUNX一般都用gcc写c程序。
只要你程序里面的MD5密码是以常量的形式存在的就狠简单。比如这样写的VB代码: XXX="sdfsdfisfjkisdfjksdufdskf" 或者这样写的C代码: char str[]="sfsfsfsdfdsfsdfsdf"; 只要用一个十六进制编辑器找到这个字符串然后改了就可以了,因为MD5加密过后的字符串总是16或32位的,所以很好找到也很好修改。修改的时候注意Unicode字符问题,也就是如果你看到的字符串是这样的:s.d.s.e.f.e.d.f.e.就说明是使用的Unicode字符集,那么该的时候就不要改那些点的位置。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刚看完《修真研究生生活录》,很好看,能不能
早上起床后,全身无力,心慌,我这是怎么了?
不见不散网吧这个地址在什么地方,我要处理点
心悦会员成长值怎么计算
湖北曾都开发区新春民委员会怎么去啊,有知道
我们这属于小县城,健身教练私课300一小时,
英发汽修地址有知道的么?有点事想过去
按照GAAP和IFRS编制报告
【人体中含量最多的元素】人体中含量最多的元
一汽马自达6睿翼玻璃一键升降匹配
请问以后模具与机械行业会不会被淘汰,被3D代
盐水鸭是什么菜
为什么线下苹果实体店的手机要比京东自营的手
努茨根勒乃郭勒怎么去啊,有知道地址的么
4.7.8.9.怎么样才能等于24
推荐资讯
xxoo的意思是什么啊?
潍柴发动机加油下水管吸扁了咋回事
5个月龄男婴儿,发育迟缓,近半个月来发作性
布列农贡茶地址有知道的么?有点事想过去
难到没有解决办法了吗?
请介绍一部你看过最“烂”的电影即兴评述
洛克王国外i挂雷神辅助V3.3怎么用?
南昌丰胸哪里好
(10分)下图①~⑤列举了五种作物育种方法,
6个月的婴儿打完百白破预防针,高烧39℃正常
根据《环境影响评价从业人员职业道德规范(试
古代称初生的太阳为什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?