Hex-Rays.Decompiler.v1.0 在ida 5.1 上的使用:
一句话:
修改原5.1的 ida.chs 资源文件,以使Hex-Rays.Decompiler.v1.0 可以在ida5.1中文使用。
Q: ida 5.3 都出了,还ida 5.1 ?
A: 部分原因,目前本人还在使用ida5.1
此文即解决 Hex-Rays.Decompiler.v1.0 在 ida5.1中文上的使用。
share 给同样需要的人,亦感谢相关大牛们,高手飘过请.
Q: Hex-Rays.Decompiler 嘛东东?
A: 嘿嘿,邪恶的 F5, Ctrl+F5, asm2C plugin.
------------------------------------------------------------------
原idag.chs 修正过程(ida5.1)
1) pe explorer 打开 idag.chs.exe
2) 选RC数据
3) 选TIDAWINDOW
--MainMenu1: TMainMenu
--View1: TMenuItem, 修改Caption 为: 视图(&V)
--Opensubviews1:TMenuItem , 修改Caption 为: 打开下级视图
--al: TactionList
--cmDump: TAction , 修改Caption 为: Hex 数据(&H)
4)save it
附: en.plw 在patch后的 cn.plw 差别如下
比较结果用于 hexrays_cn.plw 及 hexrays_en.plw
-----------------------------------------------------
0xDAE80 CE C4 BC FE 2F B4 B4 BD A8 2F B4 B4 BD A8 20 43 文件/创建/创建 C
20 CE C4 BC FE 00 00 00 00 00 00 00 B0 EF D6 FA 文件.......帮助
2F B7 A2 CB CD CA FD BE DD BF E2 00 00 00 00 00 /发送数据库.....
CA D3 CD BC 2F B4 F2 BF AA 2F CE B1 B4 FA C2 EB 视图/打开/伪代码
00 00 00 00 00 00 00 00 CE C4 BC FE 2F B4 B4 BD ........文件/创?
A8 2F B4 B4 BD A8 20 43 20 CE C4 BC FE 00 00 00 ?创建 C 文件...
00 00 00 00 53 75 70 70 6F 72 74 65 64 00 00 00 ....Supported...
0xDAE80 46 69 6C 65 2F 50 72 6F 64 75 63 65 2F 50 72 6F File/Produce/Pro
64 75 63 65 20 43 20 66 69 6C 65 00 48 65 6C 70 duce C file.Help
2F 53 65 6E 64 20 64 61 74 61 62 61 73 65 00 00 /Send database..
56 69 65 77 2F 4F 70 65 6E 2F 50 73 65 75 64 6F View/Open/Pseudo
63 6F 64 65 00 00 00 00 46 69 6C 65 2F 50 72 6F code....File/Pro
64 75 63 65 2F 43 72 65 61 74 65 20 43 20 66 69 duce/Create C fi
6C 65 00 00 53 75 70 70 6F 72 74 65 64 00 00 00 le..Supported...
-----------------------------------------------------
0xDB4E0 45 3E 00 00 CE C4 BC FE 2F B4 B4 BD A8 2F B4 B4 E>..文件/创建/创
BD A8 20 44 49 46 00 00 00 00 00 00 00 00 00 00 建 DIF..........
B4 B4 BD A8 20 7E 43 7E 20 CE C4 BC FE 2E 2E 2E 创建 ~C~ 文件...
00 00 00 00 43 74 72 6C 2D 7E 00 00 B0 EF D6 FA ....Ctrl-~..帮助
2F BC EC B2 E9 00 00 00 B7 A2 CB CD CA FD BE DD /检查...发送数据
BF E2 00 00 00 00 00 00 CA D3 CD BC 2F B4 F2 BF 库......视图/打?
AA 2F 48 65 78 00 00 00 CE B1 B4 FA C2 EB 00 00 ?Hex...伪代码..
00 00 00 00 46 35 00 00 CE C4 BC FE 2F B4 B4 BD ....F5..文件/创?
A8 2F B4 B4 BD A8 20 48 54 4D 4C 00 00 00 00 00 ?创建 HTML.....
00 00 00 00 B4 B4 BD A8 20 7E 43 7E 20 CE C4 BC ....创建 ~C~ 文?
FE 2E 2E 2E 00 00 00 00 43 74 72 6C 2D 46 35 00 ?......Ctrl-F5.
0xDB4E0 45 3E 00 00 46 69 6C 65 2F 50 72 6F 64 75 63 65 E>..File/Produce
2F 50 72 6F 64 75 63 65 20 44 49 46 00 00 00 00 /Produce DIF....
50 72 6F 64 75 63 65 20 7E 43 7E 20 66 69 6C 65 Produce ~C~ file
2E 2E 2E 00 43 74 72 6C 2D 7E 00 00 48 65 6C 70 ....Ctrl-~..Help
2F 43 68 65 63 6B 00 00 53 65 6E 64 20 64 61 74 /Check..Send dat
61 62 61 73 65 00 00 00 56 69 65 77 2F 4F 70 65 abase...View/Ope
6E 2F 48 65 78 00 00 00 50 73 65 75 64 6F 63 6F n/Hex...Pseudoco
64 65 00 00 46 35 00 00 46 69 6C 65 2F 50 72 6F de..F5..File/Pro
64 75 63 65 2F 43 72 65 61 74 65 20 48 54 4D 4C duce/Create HTML
00 00 00 00 43 72 65 61 74 65 20 7E 43 7E 20 66 ....Create ~C~ f
69 6C 65 2E 2E 2E 00 00 43 74 72 6C 2D 46 35 00 ile.....Ctrl-F5.
------------------------------------------------------------------
附件仅 ida.chs , for ida5.1.
使用step:
1 http://bbs.pediy.com/showthread.php?t=55801
安装 Hex-Rays.Decompiler.v1.0.for.DataRescue.IDA.Pro.Advanced.v5.2-YAG.zip
2 http://bbs.pediy.com/showthread.php?t=55869
安装其中的 hex-rays.decompiler.v1.0-patch.exe
3 使用本附件中修改好的 ida.chs (for 5.1),覆盖原5.1同名文件
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)