codeDll.rar - 用VB6.0做出的字串加密dll(带源码)!!
code.dll的说明:
这是一个由VB做成的dll文件,它支持对字串进行Base64和随机数加解密两种方式。
如果要进行中英文混合加解密,可以先用Base64函数加解密,再用随机数解密。
注意,加密和解密是逆向的,如加密过程为 Rand_Encode(Base64_Encode(str))
则解密过程为 Base64_Decode(Rand_Decode(pas))
函数原型为:
Public Function Rand_Encode(ByVal x As String) As String 随机数加密,支持英文半角
Rand_Decode(ByVal x As String) As String 随机数解密,支持英文半角
Public Function Base64_Decode(ByVal strSource As String) As String Base64解密,支持中英文全半角
Public Function Base64_Encode(ByVal strSource As String) As String Base64加密,支持中英文全半角,2010-04-17 12:22:24,下载17次
27176565.zip - 加壳机(vc源码)源码在vc7+xp-sp2下编译通过
原理:对Pe文件的.data节,.text节进行XOR加密,然后将带解密的Loader写入文件头和第一个段的开头之间,修改Entry Point使其指向Loader.
测试用例:使用vc6.0自动生成的mfc对话框应用程序。
参考文献:(1)def源码
(2)黑客调试技术揭秘
(3)yoda s protector源码
存在问题:只对.data节,.text节加密,且其中不能包含Resource,Import Table.....等结构,通用性很差
下图为测试用例的section table和directory table。 工具打包源码。加壳机
试用例.
加壳机源码.
加壳机静态mfc
,2010-04-17 11:42:15,下载124次
VMProtectreverseanalysisandstaticreduction.rar - VMProtect的逆向分析和静态还原(2009中国软件安全峰会演讲PPT),2010-04-17 11:25:09,下载21次
NetBoxDex.rar - NetBoxDex v0.1 (NetBox 解包工具源码)
NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based 网络多媒体桌面应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。NetBox 提供的 SSL、TLS 安全协议、RSA、DES 等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox 提供将应用部署到无线设备的能力。NetBox 提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用 NetBox 开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox 的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于 Internet 强大应用。,2010-04-17 04:02:35,下载77次
vs.rar - My Mini 操作系统 源码.目前已经实现的功能:
阶段1:
1 BootSect
2 Kernel Loader (已经进入保护模式,并且将必要的参数传递给Kernel)
3 Kernel (开启页式存储,物理内存的简单管理,为中断提供了一套基本的接口,利用Bget建立了一个简单的堆)
阶段2:
1 优化了一部分代码,包括内核堆,内核栈的重新布置
2 初始化了一个TSS,用以处理特权级变化
3 将GDT从以前的KernelLoader空间到自己的空间
4 引入进程的概念(用双向链表来管理)
5 实现了第一个Ring3进程(但是此刻IF位置0,暂不响应时钟中断)
阶段3:
1 现在系统中有2个进程
2 开启时钟中断,对进程进行调度
3 现在每个进程有两个栈(Ring3栈,Ring0内核栈),中断处理程序也有了自己的内核栈,这样子,无论你的ISR多么复杂都不会乱了。
阶段4:
1 优化了中断处理过程,实现了中断的重入
2 实现了进程优先级的概念
3 开启键盘中断,进程中可以可以读取键盘输入(代码模仿,还有BUG,以后修正)
未来计划(如果谁有兴趣一起做的话,welcome !):
1 继续完善键盘输入功能
2 将每个任务(进程)的输入,输出隔离开来,2010-04-17 03:55:00,下载19次
TestArm.zip - ARM反汇编器
别人基础上做的。
关键是没时间弄了。本来想弄出来,如果能卖些钱就卖些钱的 。后来也懒得弄了,觉得用来学习倒是不错了。做的完善了,可以作为IDA的反汇编的插件。
更新了一下附件,把工程文件加上去了。,2010-04-16 09:17:11,下载86次
WinChmKeyGen.zip - 发一个带源码的KEYGEN ME
把WINCHM3.6的算法用汇编写了遍
通过本KEYGENME的注册码,在WINCHM3。6上也能用。
没有啥壳,想锻炼自己跟注册码能力的可以练练手。,2010-04-13 03:34:18,下载6次