首页
社区
课程
招聘
[请勿新开主题!甲壳相关主题合并帖]
发表于: 2010-3-19 16:20 284886

[请勿新开主题!甲壳相关主题合并帖]

2010-3-19 16:20
284886
收藏
免费 0
支持
分享
最新回复 (781)
雪    币: 350
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
501
sdk好强大。  甲壳2 我看行
2011-1-25 14:49
0
雪    币: 35
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
502
谢谢支持 不知道上面的sdk够不够简洁 总之就是为了简单易用易记 其实也不一定要用甲壳网站提供的SDK 说白了 其实就是一个标记
如果你有什么好的建议欢迎提出来
2011-1-25 15:08
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
503
e牛深深体会了甲壳的SDK,不错,改进的也好啊,
2011-1-25 21:13
0
雪    币: 251
活跃值: (77)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
504
exile好棒呀。顶顶exile。。。。V5。。。
2011-1-26 03:52
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
505
呵呵,不知道你厉害还是他厉害,看头像你应该要猛一些
2011-1-26 11:41
0
雪    币: 544
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
506
原来SDK是通过二进制找到要保护的一块代码。
今天才明白啥叫SDK。。。

exile V5
2011-1-26 23:20
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
507
  所以说甲壳让人学到更多东西,不像一些人发一些什么TMD,VMP破解版的,除了让人觉得他厉害,一点价值都没有,这样的贴要封
2011-1-27 20:29
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
508
感谢NISY老大提出的SDK建议,
现在会破解的人越来越多,简单的保护已不能保证软件的安全,为了应对这种危机,甲壳应运而生,对于用户名加序列号以及机器码保护的程序.甲壳可以

把关键的算法部分放入到模拟CPU当中让人无法分析.根本做不出注册机.虽然现在市面上保护壳很多,但最强最有效的保护就是模拟CPU,其余的都是花

架子,都是浮云.以下是一段汇编程序,                                       
.586
  .model  flat,stdcall
  option  casemap  :none

  include    c:\masm32\include\windows.inc
  include   c:\masm32\include\user32.inc
  includelib  c:\masm32\lib\user32.lib
  include    c:\masm32\include\kernel32.inc
  includelib c:\masm32\lib\kernel32.lib
  .const

  .data
    szT    db  '%d',0
   
    szN   dd 0
dd 0
    mz   db  '下面是结果',0
    pe   DWORD ?
  .code
start:

xor eax,eax
mov eax,100h
add eax,90h
xor ecx,ecx
add ecx,eax

mov [pe],ecx
invoke wsprintf , addr szN,addr szT,addr pe
invoke MessageBoxA,0,addr szN,addr mz,0

   
ret
   
end  start
上面程序会弹出一个对话框,显示一个运算得来的结果,如果不用甲壳保护,用OD里面显示如下:

很明显和源代码差不多,别人很容易写出同样的。那怎么办了?很简单,用甲壳,
从jococ.com上面把SDK复制过来保存为J_SDK.INC,然后上面的代码修改如下:

.586
  .model  flat,stdcall
  option  casemap  :none

  include    c:\masm32\include\windows.inc
  include   c:\masm32\include\user32.inc
  includelib  c:\masm32\lib\user32.lib
  include    c:\masm32\include\kernel32.inc
  includelib c:\masm32\lib\kernel32.lib
include J_SDK.INC

  .const

  .data
    szT    db  '%d',0
   
    szN   dd 0
dd 0
    mz   db  '下面是结果',0
    pe   DWORD ?
  .code
start:
J_PROTECT_START

xor eax,eax
mov eax,100h
add eax,90h
xor ecx,ecx
add ecx,eax

mov [pe],ecx
J_PROTECT_END

invoke wsprintf , addr szN,addr szT,addr pe
invoke MessageBoxA,0,addr szN,addr mz,0

   
ret
   
end  start
编译后在OD中如下图所示:

这时该甲壳出场了,如下图,点OPENPE,选择加入SDK编译好的文件


甲壳会自动把地址填入,自动保护用户要保护的代码,如下图所示

点击START按钮,出现一个新的文件,而且文件的图标也会变成甲壳的,
这时我们用OD打开保护后的程序,如下图所示,要保护的代码消失了,完全不知道对话框弹出的值是怎么来的。

SDK精确的保护了要保护的代码,方便快捷。
第二篇将会介绍VC的SDK。
上传的附件:
2011-1-27 21:23
0
雪    币: 136
活跃值: (1455)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
509
沙发等待vc sdk的出现,w哥很给力啊
2011-1-27 21:48
0
雪    币: 1556
活跃值: (310)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
510
摸摸看,脸还在?
2011-1-27 22:06
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
511
网络卡了..........
2011-1-27 23:25
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
512
虽然现在市面上保护壳很多,但最强最有效的保护就是模拟CPU,其余的都是花

架子,都是浮云.

.....................................................楼主口气很牛……小菜不知真假,真假就由下面的大牛来解释
2011-1-27 23:26
0
雪    币: 142
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
513
.   喜剧演员?
2011-1-28 02:12
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
514
围观王八壳`
2011-1-28 09:03
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
515
汗,放CRACKME的时候你去哪了,我看大牛都没这么说
2011-1-28 10:17
0
雪    币: 1556
活跃值: (310)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
516
bin都不敢放,SDK给鬼用
2011-1-28 10:30
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
517
汗,不要骂人啊,用户很多的,有正式版的听了不高兴的
2011-1-28 11:01
0
雪    币: 2401
活跃值: (1402)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
518
每次都變成娛樂帖.

無語了...
2011-1-28 11:07
0
雪    币: 1556
活跃值: (310)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
519
汗,不要骂别人骂人啊,活人都见不着bin,SDK不是给鬼用?

要讲道理嘛
2011-1-28 11:08
0
雪    币: 1306
活跃值: (2286)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
520
商业软件啊,有很多人购买了,不发BIN是对用户负责,教程是给买了的,跟以后要买的人看的,明白没有
2011-1-28 11:16
0
雪    币: 5279
活跃值: (3659)
能力值: ( LV13,RANK:283 )
在线值:
发帖
回帖
粉丝
521
支持一下,写点东西还是挺不容易的
2011-1-28 11:22
0
雪    币: 1556
活跃值: (310)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
522
不敢就要承认,之前你的同体兄弟可是红口白牙说要放demo的,现在变成要为用户负责了?

我要是明白了,你就扇了你兄弟的脸,明白没?
2011-1-28 11:28
0
雪    币: 34
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
523
楼主确实说的很炫 我等新手啊
2011-1-28 12:07
0
雪    币: 89
活跃值: (274)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
524
就这样还强悍呢 你吹成啥样了 连个DEMO都不敢放上来 忽悠大众呢?
2011-1-28 12:36
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
525
连这种东西都要出教程 你那用户也聪明不到哪去

我承认你的宣传目的达到了 现在很多人都知道甲壳了
2011-1-28 12:44
0
游客
登录 | 注册 方可回帖
返回
//