怎么查找工具源代码(E语言)

2024-12-02 22:50:08
推荐回答(3个)
回答1:

没错,要逆向工程,也就是反汇编编译后的可执行程序,严格说不叫加密而是转换成了机器码,而机器码可以反汇编成可阅读的汇编指令如果你的汇编足够好,计算机对你来讲是没有秘密的好吧,谈点具体的先看看你要改的程序是否加壳,peid之类的就可以查到如果显示,vc++6.0的话,说明没加壳,peid的特征库里没e语言的,他会误认为是vc++6.0假如加了壳,查下壳类型通常壳有压缩壳、加密壳、虚拟保护壳等等。当然界限不是分得很清楚,大部分壳都是多重保护的aspack、upx是典型的压缩壳,可以用esp定律手脱。具体搜esp定律就好。部分较新版本会有一些强度不大的保护,比如iat输入表加密,这个就需要将dump下的程序再修复输入表asprotect。armadillo等算是典型的加密壳,这个比较麻烦脱壳方法不固定,我本身也比较菜,就不讨论了。如果碰到了peid不认识到,但是有些段名字比较奇怪的,比如.vmp0.vmp1 。哦那么恭喜你,你遇到目前最强的虚拟保护壳vmprotect里。放弃是最好的选择上面讨论了加了壳的状况,下面乐观点,没加壳怎么办呢通用的做法是eXeScope资源修改,你可以修改大部分你想改的不过针对易语言,有个更好用的E-Code Explorer可以试试 综上所述如果你只想玩票,程序发给我,我给你改,如果想真的学,慢慢来 早着呢

回答2:

不可能能查看源码,不然别人怎么赚钱,一般程序都加了密,如果程序没有加密就可以反汇编,当然要你汇编非常好,如果加密就要先脱壳然后查看汇编代码

回答3:

没办法查看, 有的工具发布了源码, 没发布没办法查看的. 很高兴为您解答!