|
[原创]一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
此贴为其他网站转自我的原创文章,请留意签名和邮箱,此文章在几年前已经在程序员杂志由本人发表,先贴出来大家一起分享思路,另外比较完善的内存加载DLL的库请到: https://github.com/fancycode/MemoryModule/tarball/v0_0_3 下载MemoryModule.c,兼容性最好。 |
|
[原创]一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
MemoryModule是目前我一直在用的,比较稳定和可靠,尚未发现不兼容的问题,推荐大家使用此库。 |
|
[原创]一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
这种方法是没有办法让主调用者跟你的DLL关联起来的,因为他们是一体的,并且通过内部函数指针调用的。 |
|
[原创]一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
类库不是原创,原类库CMemLoadDLL存在很多问题,不能正常加载各种dll,贴中已经说明,本文最开始发表在《程序员》杂志,不便立即发表,现在已经经过多年,特提供给广大爱好者一起分享。 |
|
[原创]利用微软detours开发包截获星空极速账号和密码
用此方法实验成功的会友,请留一下当地的电信名称,留作统计 |
|
[原创]利用微软detours开发包截获星空极速账号和密码
Setdll.exe是 微软detours开发包中的工具,用来modify可执行文件的依赖关系和修正可执行文件的工具 工具包见附件: Patch.rar |
|
[原创]利用微软detours开发包截获星空极速账号和密码
"双引号输入了吗?用户名和密码输入完整,先退出星空极速,用系统PPPoE拨号软件拨号提示什么错误?可以用路由器拨号试一下看看。 |
|
[原创]利用微软detours开发包截获星空极速账号和密码
这个无所谓的,账号和密码都会显示出来,用截获的用户名和密码拨号即可,跟电信的加密做法无关。 |
|
[讨论]string obfuscation
简单的做一下异或最方便吧,呵呵 |
|
[原创]腾讯2009校园招聘,已结束
请问罗聪大虾,什么时候到西安?非应届生是否需要? |
|
[推荐]可执行文件的 MD5 碰撞
关键有一个A.exe,如何构造一个B.exe,而B.exe又是我们已经存在的B.exe基础上构造。 |
|
[原创]几种常用的保护应用程序的方法,编写成类库
都是类的静态函数,很容易移植到DELPHI,希望收集到更多的方法,满足一般性要求 |
|
[原创]几种常用的保护应用程序的方法,编写成类库
希望坛子里有更高能力的人添加更多的方法,我到时候整合成类,供大家下载使用 |
|
[讨论]刘涛涛开班收徒了
逆向想走经济化很难,是个特别辛苦,需要无限激情的行业,而普通人都要生活,年纪大了就慢慢退出了 |
|
[原创]几种常用的保护应用程序的方法,编写成类库
为了防止这个类库将VC IDE也当作调试经常杀死,可以加#ifndef _DEBUG宏,参考如下:尽量分散多个地方多调用几次:) #ifndef _DEBUG unsigned char output[100]; BOOL resutl=FALSE; resutl=CDebugProtect::AntiDebug(output,100); if(resutl) return FALSE; //BOOL res=CDebugProtect::Ollydbg(output,10); srand( (unsigned)time( NULL ) ); int index= rand() % 99 ; //rand() 0 -0x7fff if(output[index]!=index+1) //随机检查返回缓冲区,用户可以自己定义,防止eax爆破 { return FALSE; } resutl=CDebugProtect::Ollydbg(output,100); if(resutl) return FALSE; srand( (unsigned)time( NULL ) ); index= rand() % 99 ; //rand() 0 -0x7fff if(output[index]!=index+1) { return FALSE; } resutl=CDebugProtect::SoftIceDeteck(output,100); if(resutl) return FALSE; srand( (unsigned)time( NULL ) ); index= rand() % 99 ; //rand() 0 -0x7fff if(output[index]!=index+1) { return FALSE; } #endif |
|
[原创]OllyDBG分析报告系列(1)---Int3断点
这也是初学者的水平,不得不自行惭愧呀,我三年的经验才只能看懂。。。汗 |
|
|
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值