查看: 2833|回复: 12

敢问有人是做软件的么?

  [复制链接]

WG后援团
此人已死 有事烧纸

梦石
0
星屑
75
在线时间
13 小时
注册时间
2008-1-12
回帖
1650

贵宾

发表于 2008-12-8 03:16:19 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
最近在学习点东西的时候遇到的点问题,就是一些程序的编码上为了防止被破解会减少或者加上某些字节补充,比如
; 取高字节
0209385C E200CCFF and     r12,r0,0FF00h                           ;1  70
02093860 E1A0C42C mov     r12,r12,lsr 8h                          ;1  71
;减掉0x81
02093864 E24CC081 sub     r12,r12,81h                             ;1  72
;乘以0x1318,加到字库首地址
02093868 E021139C mla     r1,r12,r3,r1                            ;4  76
;取低字节
0209386C E20000FF and     r0,r0,0FFh                              ;1  77
;如果比0x7E大,就减掉1
02093870 E350007E cmp     r0,7Eh                                  ;1  78
02093874 82400001 subhi   r0,r0,1h                                ;1  79
;再减0x40
02093878 E2403040 sub     r3,r0,40h                               ;1  80
;乘以0x1A
0209387C E0201293 mla     r0,r3,r2,r1                             ;3  83
02093880 E12FFF1E bx      r14                                     ;3  86
所以解密编码的过程可以写为:
def L2S(l):
    sdata = l % 256
    hdata = l / 256
    if sdata > 0x7e:
        sdata -= 1
    return sdata + (hdata-0x81)*0xbc - 0x40
在这些部分需要加上一定的东西来保证我私人破解读取的时候代码的完整性,如何判断需要加入或者减少的编码?(另,我不懂汇编)

郑重声明:
1.本人是文盲,以上内容文字均不认识,也看不懂是什么意思。
2.此事与本人一点关系都没有,只是本着“看贴(虽然看不懂)回贴,利人利己的中华民族优秀传统美德”,顺便赚1个RP。
3. 本人在此留言均为网络上复制,并不代表本人同意、支持或者反对楼主观点。  
4. 如本人留言违反国家有关法律,请网络管理员及时删除本人跟贴。  
5. 因删贴不及时所产生的任何法律(包括宪法,民法,刑法,书法,公检法,基本法,劳动法,婚姻法,输入法,没办法,国际法,今日说法,吸星大-法,与台湾关系法及文中涉及或可能涉及以及未涉及之法,各地治安管理条例)纠纷或责任本人概不负责。
6. 本人谢绝任何跨省追捕行为,如有需要请直接联系楼主、原作者以及网络管理员或法人代表。  
7. 此声明最终解释权归本人所有。
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-12-8
回帖
19
发表于 2008-12-8 04:24:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

劒剋

梦石
0
星屑
50
在线时间
27 小时
注册时间
2007-12-16
回帖
1217
发表于 2008-12-8 05:24:45 | 显示全部楼层
这是啥?Ruby??

PS:看楼主的签名,我囧了……
Shining...
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-12-8 07:58:58 | 显示全部楼层
以下引用冰城飞狐于2008-12-7 21:24:45的发言:

这是啥?Ruby??

PS:看楼主的签名,我囧了……


[本贴由作者于 2008-12-7 21:25:47 最后编辑]

很明显这是机器汇编语言啦……
可惜这个很难看得懂。
回复

使用道具 举报

头像被屏蔽

lov Peii 4ever

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-10-28
回帖
415
发表于 2008-12-8 15:51:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-5
回帖
696
发表于 2008-12-8 18:29:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

WG后援团
此人已死 有事烧纸

梦石
0
星屑
75
在线时间
13 小时
注册时间
2008-1-12
回帖
1650

贵宾

 楼主| 发表于 2008-12-8 20:22:14 | 显示全部楼层
以下引用冰城飞狐于2008-12-7 21:24:45的发言:

这是啥?Ruby??

PS:看楼主的签名,我囧了……


[本贴由作者于 2008-12-7 21:25:47 最后编辑]

最初听到的时候我雷了

问了夏娜他不懂,不知道美兽QQ,没问他懂不懂,6分之一(柳之一)QQ也没,哎,谁懂教下我
郑重声明:
1.本人是文盲,以上内容文字均不认识,也看不懂是什么意思。
2.此事与本人一点关系都没有,只是本着“看贴(虽然看不懂)回贴,利人利己的中华民族优秀传统美德”,顺便赚1个RP。
3. 本人在此留言均为网络上复制,并不代表本人同意、支持或者反对楼主观点。  
4. 如本人留言违反国家有关法律,请网络管理员及时删除本人跟贴。  
5. 因删贴不及时所产生的任何法律(包括宪法,民法,刑法,书法,公检法,基本法,劳动法,婚姻法,输入法,没办法,国际法,今日说法,吸星大-法,与台湾关系法及文中涉及或可能涉及以及未涉及之法,各地治安管理条例)纠纷或责任本人概不负责。
6. 本人谢绝任何跨省追捕行为,如有需要请直接联系楼主、原作者以及网络管理员或法人代表。  
7. 此声明最终解释权归本人所有。
回复

使用道具 举报

头像被屏蔽

6r最强害虫!

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-11-9
回帖
924
发表于 2008-12-8 20:39:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

WG后援团
此人已死 有事烧纸

梦石
0
星屑
75
在线时间
13 小时
注册时间
2008-1-12
回帖
1650

贵宾

 楼主| 发表于 2008-12-8 20:47:33 | 显示全部楼层
以下引用疯鸡瘫圣老贱于2008-12-8 12:39:22的发言:

司马抽风经常到水区来问编程的问题……

也不见到你这个害虫来问什么问题
郑重声明:
1.本人是文盲,以上内容文字均不认识,也看不懂是什么意思。
2.此事与本人一点关系都没有,只是本着“看贴(虽然看不懂)回贴,利人利己的中华民族优秀传统美德”,顺便赚1个RP。
3. 本人在此留言均为网络上复制,并不代表本人同意、支持或者反对楼主观点。  
4. 如本人留言违反国家有关法律,请网络管理员及时删除本人跟贴。  
5. 因删贴不及时所产生的任何法律(包括宪法,民法,刑法,书法,公检法,基本法,劳动法,婚姻法,输入法,没办法,国际法,今日说法,吸星大-法,与台湾关系法及文中涉及或可能涉及以及未涉及之法,各地治安管理条例)纠纷或责任本人概不负责。
6. 本人谢绝任何跨省追捕行为,如有需要请直接联系楼主、原作者以及网络管理员或法人代表。  
7. 此声明最终解释权归本人所有。
回复

使用道具 举报

头像被屏蔽

6r最强害虫!

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-11-9
回帖
924
发表于 2008-12-8 21:02:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部