! Y/ U3 L! _& ?/ r/ R. E妖城在线论坛
L; _7 S/ E* ^6 H我根据坛子里的介绍,用IDA打开了gmsv
妖城在线论坛% q& }# U0 q- M0 H6 t- [0 N
4 z( d3 h1 J/ j+ N9 h5 T6 E魔力私服,最新魔力宝贝私服技术交流在分析完成后,查找Name里的Char_GetlevelExp
) M# X C1 ]6 I1 U5 y妖城在线论坛
5 e! W. \* [ Z4 m1 F就得到了以下的图.根据这个图,知道了默认的公式是 Edx的4次方,然后传送给eax.
bbs.mocwww.com& [2 d2 m) A ?! ^. Q
魔力私服,最新魔力宝贝私服技术交流% _3 a' o6 L) @) v& |! E2 ?( ~
现在问题出来了。...我是菜鸟..刚学这个反汇编。因为之前120级都是按20倍经验修改的,那么如果想修改121以后的经验,就必须要在这里修改。
! O/ |) d0 s8 A魔力私服,最新魔力宝贝私服技术交流
' {3 [; ~% S7 x3 D, t& ^妖城在线论坛图上的我是做了3次方再乘十进制的10,图中红色区域就是对应的位置。可是我现在想请教大家了,如果我依然想改成20倍经验呢?
. s! e" m) ?9 T3 @. M3 F9 C/ i9 j3 [/ d) a w l
我保留原本的3行
' K! L# L U$ m9 Q1 z8 |7 v" A- n2 W魔力私服,最新魔力宝贝私服技术交流imul eax, edx
bbs.mocwww.com' g* H" K- n$ q
然后在下面再加一行 idiv eax,14h 可行吗??
妖城在线论坛7 {7 |& G. S: t7 w+ N2 o' }/ f8 y
还有...就是,请指教一下,具体该怎么添加啊?我用ida半天,还不知道怎么插入,不会破坏原来的程序。
妖城在线论坛& s6 P9 z1 ?7 ~) z- M3 A
妖城在线论坛7 m3 ]2 z1 m. a, c& t6 c/ J
谢谢大大们指导~~
bbs.mocwww.com6 @* j1 N9 ~( R8 F
U% L) W6 t8 x# W! Dbbs.mocwww.com; c9 F/ L1 H7 P" q
小男生谢谢指导,我已经把120判定的去掉了,也上移动了,可是在最后添加idiv的时候,无论用f7f8或者别的机器码,都出不来想要的除20.我用mov ecx,可是这样空间就不够了。会影响到后面的 "C9 leave" ,所以在剩余的5个双字节里,实在不知道该如何添加了,我用masm汇编,想写个idiv的,然后汇编下查一下机器码,可是..编译不了,说我少OBJ...没办法了,弄了1天了。
* J7 C8 ~. N7 t# K" Y/ l妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ w( A4 C5 D0 Q. m% V
恳请小男生或者哪为懂的大大帮助~~
妖城在线论坛& O8 y& @) e% L5 h
' G" k. o; p6 ~[
本帖最后由 coolgod 于 2008-9-10 15:52 编辑 ]