大家对IL了解的多吗??
L_00d3: stloc.1L_00d4: ldloc.0
L_00d5: ldstr "2009-10-1"
其中L_00d5: ldstr "2009-10-1"这个字符串该如何修改??太郁闷了,打开十六进制编辑软件,查找到对应的代码确认为:72 2F 04 04 70。
而从字符串转换工具转换,2009-10-1对应十六进制代码为:323030392D31302D31???
怎么回事???? 先ILDASM将exe或dll反编译成il文件夹,然后修改IL文件并保存,最后用ilasm将IL文件编译成exe或dll即可 "2009-10-1" 保存在別的地方,
你找找就會發現了. 原帖由 zenix 于 2009-11-12 15:43 发表 https://www.chinapyg.com/images/common/back.gif
"2009-10-1" 保存在別的地方,
你找找就會發現了.
问Z大哥一小小问题,C#中能不能内嵌IL代码,就像C++可以内嵌汇编一样,google了下貌似没这方面的资料 内嵌IL代码, 我沒試過.
你是想直接用別人的 IL 做什麼嗎? 原帖由 zenix 于 2009-11-13 15:13 发表 https://www.chinapyg.com/images/common/back.gif
内嵌IL代码, 我沒試過.
你是想直接用別人的 IL 做什麼嗎?
比如遇到字符串混淆:能发现它的字符串解密函数,这样就可以直接把IL代码搬过去,无需费劲去弄懂它。(混淆后用reflector看不到源码,即使有的能看到,也不准确) 需要转换才能修改。
页:
[1]