|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
对于 WiNrOOt 的 “2、使用成熟的技术起身。尝试性的技术慢慢研究。新的东西少用,慢慢成长。”我有不同的看法: 跟在别人后面走,是没有出路的,或多或少要自己创新的东西,有了新的想法就要快速研究,并生成产品。 对于 WiNrOOt 的 “1.你的潜在付费用户在哪里?”其实我也很想知道,Who can tell me please? 我现在完全同意 娃娃[CCG] 的“既稳定又安全的目标”研发宗旨,您看到的是我在v1.0中的错误观点,根本原因在于懒惰,想歇一歇。64位,vista的推出,有点感觉走上了一条不归路,但是也是机遇,只是有点累。 v2.0后的想法从50楼开始。自从来到看雪论坛,我的很多固执的想法,在v2.0中得到了校正。 另外我说的“组成团队”不一定就是研发和推销我的东西,任何人的产品都可以在团队中共同研发升级维护,共同开拓市场,最后最好能够形成一个品牌。利益分配很重要,是根本,也是团队的生命力所在。比方说你的产品经过我的渠道卖出N套,或者我发现一个bug. 我应该如何分享?团队中的成员应该平等互助的。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
看了各位高手发言,突然新生一个想法: 在说明之前重申一下:本人文笔极差,有不到位之处,请多包涵!明白意思就行了,千万不要咬文嚼字。 想邀请各位成立一个网络(或虚拟)开发团队。 想一想为什么要学习加密、解密、及相关编程,很辛苦的。我也是深有体会,同时也体会到个人的力量、精力总是有限的。邀请各位组成一个团队目的有二(临时想法): 1、在技术上,有大家的努力,一定可以进一步增强本工具功能与强度。 2、在销售方面,人多力量大,当然应当共同分享其收益,只是希望大家的努力不要白费。如何分享一定要达成一致的意见,团队才可正常运行,这个问题想知道大家的看法。 如果您认为本想法是风言风语,就忘了它,或在您的大脑内存中清零即可。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
能得到『新兵论坛』笨笨雄 版主 对本话题的关注,一定使得本话题增色不少。 谈起 “努力”,其实我们大家都很努力,加密与破解绝非一般的脑力劳动。 大家辛苦了。 但是和 笨笨雄 版主 (帖子: 992 精华: 9 )相比(my only帖子: 24 精华: 0 ) 还是逊色不少。还应继续“努力”。 关于“静态分析找出驱动反调试的地方,双机调试,PATCH你的驱动,不知道可行否?”的问题答案只有两个:行或不行。我只能这样说,这个问题在编程时已经考虑过了,也是必须考虑的问题。另外,任何加密工具都要面对职业CRACKER,not only mine。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
一开始不明白CoolWolF提到的 “UnpackMe”什么意思,使用google搜索一下,网上有人说: UnpackMe 是要求别人把它成功脱壳。是这个意思吗? 看了 鸡蛋壳 的发言,一时不知如何回复,只是觉得有点像leader。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
在听取了各位高手的意见之后,兼容性的问题已经完全解决,能够稳定地运行于win2000/xp/2003操作系统环境下. V1.0的不兼容性主要体现在只能运行于单cpu、单线程的环境。 AntiDebug LIB V2.0由V1.0的单CPU运行环境提升至多CPU、多核、超线程运行环境。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
在听取了各位老大的意见后,经过近4个月的努力,修复了bug,增强了功能。 AntiDebug LIB V2.0新增功能: ① 函数定制功能: 该功能使程序员能够快速编写具有自生成代码的函数,在需要的时候,装载并运行,完成后卸载,不留痕迹。程序中只包含该函数代码的密文数据,源代码只有程序编制者清楚。在非共享函数代码中使用由程序员定制的自生函数代码,极大增强了程序的保护强度。 ② 软件加壳功能: AntiDebug LIB V2.0软件包自带一个专用软件加壳工具 Eagle Protector v1.0,使用简单。 ③ 增强的兼容性: AntiDebug LIB V2.0由V1.0的单CPU运行环境提升至多CPU、多核、超线程运行环境。 请各位老大、高手过目点评,如有不足我将继续努力。 http://www.gjgl.com.cn/gjgl/AntiDebug%20LIB.exe |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
bug:不兼容 双核cpu ,PD 820,AMD Althon64 X2 3600+等机型。单核超线程cpu没问题。看来需要买新电脑了。 感谢 Isaiah 的再次提醒,反静态分析的工作也是必须做的,编写加壳程序是有益无害的。 感谢各位老大的批评、指正与鼓励! 感谢看雪论坛坛主的宽容! |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
难的是如何修改。 加密的release版demo的exe文件内应当没有strspy的函数体(vc6.0默认优化开关是Maximize Speed ,strcpy是inline),call 指令后的地址如何确定。如果+ - * / > < !=等运算符被替换呢?一个程序里会存在多少个运算符我还没有统计过。另外有几个专用函数特别是文件读写函数如何替换?用l6进制数重写被加密的exe文件,工作量有点大。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
再增加一个加壳功能是非常好的建议。不过就现在的版本来说,静态替换也不是那么容易办到的,谁有加壳方面的资料?有了加壳功能之后,一定先拿来让各位点评。 实际上这个加密工具,是在写语音识别软件过程中产生的一个想法,该软件的代码编写已经完成,现在用拼音输入法的人越来越多,这个软件的功能就是将声音转换成拼音串,省得你再敲键盘,当然可以同时进行,但是,发行前还需要大量的语音录音数据,从10岁-50岁,覆盖范围要广,这不是一个人能力的能办到的,不知各位是否愿意提供语音数据,以合作方式也可以,录音软件已经编写好了。目前只有我个人的录音数据,条件不成熟,期待各位的加入。发行后一定是各位解密爱好者的大餐,当然不是demo。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
加密的release版demo的exe文件内应当没有strspy的函数体(vc6.0默认优化开关是Maximize Speed ,strcpy是inline),call 指令后的地址如何确定。如果+ - * / > < !=等运算符被替换呢?一个程序里会存在多少个运算符我还没有统计过。另外有几个专用函数特别是文件读写函数如何替换?用l6进制数重写被加密的exe文件,工作量有点大。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
只要程序不被破解,牺牲一点兼容性也是值得的。我再解释也没有用! 真得很想确认一下兼容性,我如何才能做到呢?这真的是一个难题。 因为我无法操作各位的电脑,又无法得到相同的电脑配置。而我拥有的电脑又不出现问题。高实在是高! |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
破解demo时要假设 1、源代码未知 2、要替换的函数名称、个数、位置未知 3、消息框最好也不能作为破解的线索 4、你只有demo的release版的exe文件 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
我的实验室是微机原理实验室,对电脑也略知1、2。 笨笨雄提到的IN、OUT 指令,将在下一个版本中用到,增加一个USB硬件狗,有硬件就会带来成本,不能做到免费共享。另外谈一下个人对加密解密技术心得: 软件加密的致命缺点是:都要完成如下功能 IF (注册==TRUE ) { 完整功能 } THEN { 部分功能 } 不管你用什么复杂的变形,最终要判断是否注册。 软件解密的致命弱点: 对于复杂的加密软件必须借助于调试工具。 如果加密的软件在正常运行时,调试工具不能加载一定会有较好的效果。让解密者有劲无处使,巧妇难为无米之炊。 如果一个带有硬件狗的加密软件,运行时允许调试工具加载,那么它也是案板上的肉,即使有部分代码在狗内运行。本质上软件和硬件是一回事,只是表现形式不同罢了。因此对于属否开发硬件狗还在考虑之中,毕竟有部分用户认为狗可能会更安全。实际上我认为它除了增加成本之外,无任何优势。 对于加壳工具,如果也允许调试工具加载,加了壳的软件就成了解密者玩具了。 知己知彼,百战不殆。首先要保护自己的弱点,很击对方的缺点。 我的工具也许有缺点,我还没有发现,大家的建议也一定会认真考虑。毕竟是人外有人,天外有天。 假设有缺点也是极小一部分。 使用目前版本的加密工具可能使你失去极小部分用户(安装都不成功的用户)。你的客户>0 如果你的程序被解密,你的客户=0。 这是一道非常简单选择题。 以上仅代表gjgl的个人观点,请各位大虾指正。 在这里也给各位老大提个意见: 前提:本加密工具安装ok 毛主席教导我们说:没有调查就没有发言权! 他老人家还说:团结一切可以团结的力量。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
我已经在很多机型做过了win2k/xp/2003的测试,都没有发现问题。如果能知道更多的问题不是更好吗?再说了我再有钱也不可能买下各种机型来测试,另外还想知道在加密强度方面有无缺陷,看雪论坛高手如云,一个人的思路毕竟是有限的,借此还可以结交更多的朋友,不断提高自己的技术水平,这才是看雪论坛的宗旨,我想坛主也不会有异议。 应gkend的要求,简单说明如下: demo 在帮助文档内,非常简单。 AnteDebug LIB 提供的函数以软件许可证授权的形式发布,函数的形参、功能与C++通用函数的形参、功能一致,VC++程序员在完成正常的程序编程与调试后,只需在发行版中使用条件编译命令,将需要加密的功能代码中使用的C++通用函数、四则运算符、关系运算符、比特逻辑运算符替换为AntiDebug LIB中对应的函数,再重新编译连接(Rebuild All)即可,程序员在程序加密工作上所花费的时间几乎降为零。 Delphi、VB、PB用户使用AnteDebug LIB反跟踪函数库将需要加密的函数封装成动态连接库DLL,然后再在应用程中调用即可。 当WINDOWS应用程序与AntiDebug LIB反跟踪函数库结合后,正常运行时,现存的各种程序调试工具都无法正常运行,更不用说跟踪分析应用程序,进行逆向工程了。 只要学习过C或C++语言,在一分钟之内就可以学会AnteDebug LIB 的使用方法,就像上面提到的那样,它提供的函数的形参、功能与C++通用函数的形参、功能一致,因此是不需要学习额外的知识的,只要快速浏览翻阅一下AnteDebug LIB提供的函数,就会发现同C或C++的通用函数是一样的。唯一的不同是这些函数需要license才能完成正常的功能。例如:将 strcpy 替换为 GJ_strcpy ,WINDOWS应用程序就被加密成需要license才能正常运行的程序了。 只要你的WINDOWS应用程序要调用C或C++的通用函数、四则运算符、关系运算符、比特逻辑运算符,就可以使用AntiDebug LIB反跟踪函数库加密。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
谢谢girl的鼓励 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
请各位老大给点意见吧,本人什么意见都听得进去,没有人讲话真是很郁闷 。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
等了一天也不见高人点评。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
一大早起来看论坛,看了楼上帖子,感觉要是有一台AMD Althon64 X2 3600+就好了,我已经将您提到的机型记住了,会尽快铲除这个bug. 楼上的发言“运行TheMida 1005驱动壳的软件时也是这样”,给了我一个信息-TheMida,赶紧到google中搜索,才知道什么是TheMida。自我感觉 ,如果在安装方面没有问题,实际上会更好用,加密强度更高,谁用谁知道 。 我的实验室有如下机型:联想M2000,M6000(第二个型号既不太清了)、IBM 的单xeon服务器,联想的pii450服务器,自己还有两台机型不同的电脑,最新的测试机型是朋友新买的Dell的双核服务器430,唯独没有Althon64 X2 3600+。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
Aming 提供的问题非常好! 我认为硬件搞坏的可能性是没有的。 原因:1:Aming楼上的各位也都安装过,没有出现硬件搞坏的问题。 2:对于通过软件改写硬件设置,本人知道的有CIH,可以改写bios,但是操作系统必须是win98。软件要改写硬件设置,硬件内必须有flash memory才有可能,据说网卡中的mac地址可以通过软件改写,但没有具体实践过,即使能改也不应硬件搞坏。 3:如果是硬件搞坏,你的笔记本重启后在设备管理器里的网卡驱动程序应该有问题。不妨察看一下,如果网卡驱动程序工作正常,说明硬件没有问题。网络不通通常是网络设置的问题。 4:本人没有理由去编写一程序去毁坏应建设别,并拿到到这里让大家试用。 5:gjgll.sys仅仅是让ring0的调制工具不能工作,以到达反调试、反跟踪的目的,没有必要去搞坏网卡,特别是单单搞坏Aming的网卡,我们可是前世无冤今世无仇。 6:出现EXPLORER非法操作通常是ring3级的应用程序出错。 7:如果是驱动程序的问题,蓝屏是会指示出驱动程序的名称。看看是不是gjglly.sys,如果是就是我的程序问题! 希望不要把你的笔记本的硬件搞坏,那可不是我的本意。根据你提供的信息,我认为是没有这个可能性的。 |
|
gjgl自编的加密工具,附demo源程序,邀请加密解密高手指点,谢谢!
看的人多,评论的人少,唉 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值