惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
Jina AI
Jina AI
雷峰网
雷峰网
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
美团技术团队
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
博客园 - Franky
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
量子位
IT之家
IT之家
人人都是产品经理
人人都是产品经理
博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

博客园 - Red_angelX

越狱iphone命令行ssh无法连接问题解决 Fedora22编译Qt3.3.X 黑科技项目:英雄无敌III Mod <<Fallen Angel>>介绍 中兴MF667S WCDMA猫Linux拨号笔记 NES模拟器开发-PPU笔记 Source Insight 3.X utf8支持插件更新 NES模拟器开发-CPU笔记 记录Qt的一个诡异Bug 准备开发一款开源NES模拟器 Source Insight 3.X 插件新loader发布 Source Insight 3.X utf8支持插件震撼发布 c语言非线程安全函数引发的BUG一列 Source Insight 3.X 标签插件v1.0发布 MinGW编译dll以及静态链接pthread 用Codeblocks的MinGW编译CxImage C#将Trace,Debug信息输出到控件上 让LuaInterface 2.0.1支持中文 五线谱编辑Demo(MFC) C#贴边自动隐藏组件完美版
BMP图片魔法师KeyGen
Red_angelX · 2009-04-15 · via 博客园 - Red_angelX

       关于这个软件的分析,看雪上有篇详细的文章,我就不重复了.主程序AsPack的壳,算法是标准Des,没什么好说的,唯一值得一提的是做KeyGen的时候发现sn并不是看雪上那篇文章上的sn=hex(DES(plaintext,key="bmpmanChina")),分析了半天才发现key错了,传入的是bmpmanChina,但是做了些处理,DES的key是8字节(64bit)的,程序里把key多于8字节的char对位相加了,也就是

if(i>=8)
{
    key[i] 
+= key[i%8];
}

       然后再把key的后4字节和前4字节位置互换,才是最终的key.剩下的就是标准DES了.

       User:Red_angelX

       Sn:  37AC3EBE8B087F7EA6D95D5F3DA677F0

       KeyGen下载