能力值:
( LV2,RANK:10 )
|
-
-
2 楼
最后一个版本……
不会吧,舍不得啊,先下载收藏了!
|
能力值:
( LV12,RANK:2670 )
|
-
-
3 楼
舍不得啊~~~
给你2个选择:
1.源码留下后,怀念你!
2.继续发布新版,继续造福大家~~
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
最后一个版本了哈
收藏了。希望放出源代码
|
能力值:
(RANK:350 )
|
-
-
5 楼
可能是最后一个版本?放弃太可惜了,如太忙建议暂时放弃更新,等以后有时间继续更新。
好男儿不言轻易放弃
|
能力值:
(RANK:10 )
|
-
-
6 楼
下载.已代为转发到cracklab.ru
|
能力值:
( LV12,RANK:1130 )
|
-
-
7 楼
收藏先,支持继续开发
|
能力值:
( LV12,RANK:660 )
|
-
-
8 楼
大家都支持你,继续吧~
|
能力值:
( LV9,RANK:210 )
|
-
-
9 楼
放弃开发太可惜了
|
能力值:
( LV9,RANK:690 )
|
-
-
10 楼
继续开发!
放弃可惜了。
|
能力值:
( LV9,RANK:250 )
|
-
-
11 楼
dwing肯定觉得没有多少可压缩的了.
继续弄dotnet/share字段的程序压缩吧
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
Upack的源代码写的很乱,不值得大家研究了:p
其实还有比Upack的优化还BT的壳,有兴趣可以研究研究下面一个小程序所用的壳(不是病毒,可以放心执行):
附件:noyel2k5.rar
|
能力值:
(RANK:350 )
|
-
-
13 楼
最初由 dwing 发布 Upack的源代码写的很乱,不值得大家研究了:p 其实还有比Upack的优化还BT的壳,有兴趣可以研究研究下面一个小程序所用的壳(不是病毒,可以放心执行): 附件:noyel2k5.rar
对你优化的LZMA引擎比较感兴趣
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
final 版本纪念一下,一路走好。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
最后一个版本了?听到这个消息心情真不好:(
舍不得啊~~~ 为什么好的软件总是半途而废?
|
能力值:
( LV3,RANK:20 )
|
-
-
16 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
怎么会是最后一个版本?
希望Upack能继续开发下去
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
其实我并不是半途而废,而是该优化的已经都优化了.
现在对EXE加壳的兼容性已经达到95%以上,再提高1%的话,付出就得不偿失了.
不能一直发布beta版呀,好像逃避杀毒软件一样.
不要以为0.xx版就是没完成,版本号的大小本来就没什么太大意义.
我也没想到有如此多人关注.心情不好是完全没有必要的,Upack已经达到开始期望的水平.
因此发布最后一版,作为圣诞和新年的礼物吧.
|
能力值:
(RANK:10 )
|
-
-
19 楼
最初由 dwing 发布 Upack的源代码写的很乱,不值得大家研究了:p 其实还有比Upack的优化还BT的壳,有兴趣可以研究研究下面一个小程序所用的壳(不是病毒,可以放心执行): 附件:noyel2k5.rar 麻烦告诉一下 ,这个壳名,或者那里下!!谢谢了
|
能力值:
( LV4,RANK:50 )
|
-
-
20 楼
最初由 kanxue 发布 对你优化的LZMA引擎比较感兴趣
既然老大发话了,就提供出来供参考.
由于只使用BT4的匹配算法,并省了一部分功能,压缩代码小了不少.
//定义回调函数原型.传入的insize和outsize是当前源文件已经压缩的大小和当前压缩输出的大小.
typedef void (__stdcall* ZCALLBACK)(unsigned insize,unsigned outsize);
//LZMA 4.30的文件到文件压缩函数(其他参数固定:lp=pb=0,匹配算法为BT4),
//返回0表示正确,其他值表示出错.
//压缩后的文件格式与LZMA SDK附带程序产生的压缩文件相同,但没有前13字节的参数数据.
extern "C" int __stdcall lzmaenc(
char *infile, //输入文件名
char *outfile, //输出文件名
unsigned dictsize, //字典大小(2^dictsize字节)(内存使用是字典大小的约10倍)
unsigned lc, //lc参数(0~8)
unsigned fb, //fb参数(5~273)
ZCALLBACK callback);//回调函数(可以为0,表示不使用)
解压缩比较简单,参考LZMA SDK的程序吧,只要注意参数要传正确就可以了.
附:lzmaenc.lib
|
能力值:
( LV4,RANK:50 )
|
-
-
21 楼
最初由 爱一个人好难 发布 麻烦告诉一下,这个壳名,或者那里下!!谢谢了
呵呵......如果有人脱掉noyel2k5.exe的壳,我就提供加壳程序.
|
能力值:
( LV9,RANK:530 )
|
-
-
22 楼
牛,支持开发
|
能力值:
( LV9,RANK:250 )
|
-
-
23 楼
最初由 dwing 发布
呵呵......如果有人脱掉noyel2k5.exe的壳,我就提供加壳程序.
IAT Imprec处理有问题...,问题解决了.搬运代码解决的.感谢fly提示.HOHO
|
能力值:
( LV9,RANK:250 )
|
-
-
24 楼
004113FF 55 PUSH EBP /****光明之颠***** 00411400 8BEC MOV EBP,ESP 00411402 83EC 30 SUB ESP,30 00411405 E8 2AFAFFFF CALL noyel2k5.00410E34 0041140A FF15 04D65100 CALL DWORD PTR DS:[51D604] ; kernel32.GetTickCount 00411410 8945 E8 MOV DWORD PTR SS:[EBP-18],EAX 00411413 C745 EC 00000000 MOV DWORD PTR SS:[EBP-14],0 0041141A DF6D E8 FILD QWORD PTR SS:[EBP-18] 0041141D DC0D B8234100 FMUL QWORD PTR DS:[4123B8] 00411423 D91D E0D55100 FSTP DWORD PTR DS:[51D5E0] 00411429 6A 1B PUSH 1B 0041142B FF15 28D65100 CALL DWORD PTR DS:[51D628] ; user32.GetAsyncKeyState 00411431 0FBFC0 MOVSX EAX,AX 00411434 85C0 TEST EAX,EAX 00411436 0F85 36020000 JNZ noyel2k5.00411672 0041143C E8 57F2FFFF CALL noyel2k5.00410698 00411441 25 FF000000 AND EAX,0FF 00411446 85C0 TEST EAX,EAX 00411448 0F84 24020000 JE noyel2k5.00411672 0041144E FF15 04D65100 CALL DWORD PTR DS:[51D604] ; kernel32.GetTickCount 00411454 8945 E0 MOV DWORD PTR SS:[EBP-20],EAX 00411457 C745 E4 00000000 MOV DWORD PTR SS:[EBP-1C],0 0041145E DF6D E0 FILD QWORD PTR SS:[EBP-20]
|
能力值:
( LV12,RANK:2670 )
|
-
-
25 楼
最初由 peaceclub 发布 看来dwing要失算了~
|
|
|