请问怎么反编译加密后的代码~(200分)

  • 主题发起人 主题发起人 abbacd
  • 开始时间 开始时间
A

abbacd

Unregistered / Unconfirmed
GUEST, unregistred user!
我拿到一个DELPHI的程序  没加壳  用UltraEdit-32读出显示全是乱码 是不是什么加密算法   如果是 我怎么破了他 我想改其中一个网站地址 请详细解释一下怎么破
程序下载地址:"http://www.jz9999.com/m.exe"
 
UltraEdit-32反编译?
不会吧?那东西不可能反编译东西?要资料到:www.pediy.com看看,那是这方面的高手基地
 
呵呵, 同意楼上
 
那我怎么读出他本来的代码呢? 我要修改一下
 
用反汇编器打出汇编代码, 找到你要改的地方, 弄成机器码, 然后用 winhex 等编辑器编辑即可
 
能具体说下怎么操作,用到什么工具么?  不好意思我是菜鸟 请多指教
 
我要修改的是一段网址   我用UltraEdit-32修改其他程序时候  都可以找到这段网址   但是这个程序怎么就是找不到   好象代码打乱了还是加密了
 
换主题是不对的。。
 
为什么换题目,该结贴就要结啊
 
给你个思路吧
如果你的程序不在这个要更改的文件目录下好办,用RenameFile就行了
如果你的程序也在这个要更改的文件目录下,当程序从这个目录下运行,我想你是改不了名的,因为这个文件夹下有文件(运行的程序)正在使用,我想你应该用程序把自己拷贝到其它的目录下,在运行这个程序,当新的程序运行起来后,就把原来的退出,用新的程序改文件夹名
 
delphi下深入windows编程里面提到了回收站,你看看那部分,会有帮助。
 
DPR文件中加入
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm := false; //隐藏窗口
Application.Run;
end.

窗口的创建事件上写上
procedure TForm1.FormCreate(Sender: TObject);
begin
RenameFile( 'D:/intel','D:/123');
end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部