【目 标】:Diablo 2oo2’s CrackMe 2
【工 具】:IDA 4.7
【任 务】:算法分析
【操作平台】:Windows 2003 server
【作 者】: LOVEBOOM[DFCG][FCG][US]
【相关链接】: 见附件
【简要说明】: 用IDA再分析一篇简单的算法。
【详细过程】:
因为CRACKME是用masm写的,所以非常方便分析的。这次目标用yoda加了壳,怎么脱壳我就不说了,很简单的。脱壳后,用IDA分析一下结果就出来了:
相关推荐
<Verilog实现除法器> Verilog实现牛顿-拉夫逊(Newton-Raphson)除法器
阿斯顿阿斯顿啊啊是打发士大夫
Diablo2oo2s Universal Patcher(文件补丁工具) 2.18.3 绿色汉化版
Diablo2oo2s Universal Patcher(文件补丁工具) 2.18.3 绿色汉化版 Diablo2oo2s Universal Patcher程序主要功能: 1.支持搜索与替换多字节模式 2.可通过比较功能创建偏移量补丁[Raw 偏移量和虚拟地址] 3.可以激活CRC32校验。 4.创建加壳[UPX;FSG;ASPACK]目标的补丁 5.可以用你喜欢的壳来压缩补丁
SenseVoice 实测,阿里开源语音大模型,识别效果和效率优于 Whisper,居然还能检测掌声、笑声!5分钟带你部署体验
阿里开源语音大模型:语音识别效果和性能强于 Whisper,还能检测掌声、笑声、咳嗽等
diablo2oo2’s Universal Patcher 中文汉化绿色破解版下载
diablo2oo2's Universal Patcher是一款极佳的文件补丁工具,软件本身体积小巧,但是功能却很强大,可自由定制性强。 程序的主要功能包括:支持对多个文件应用补丁;支持创建偏移或搜索/替换补丁/Loader;支持对不同大小的文件进行比较 (实偏移与虚拟地址);支持注册表补丁,同样支持Loader;支持在补丁中附加文件;支持从注册表中获取文件路径;支持CRC32与文件大
AI Agent开发实战:100个真实场景题库解析
AI Agent开发涉及复杂的需求理解、架构设计及安全防护等关键技术环节。在工程实践中,开发者常面临需求偏差、系统崩溃等挑战,特别是在金融、医疗等高要求场景下。通过真实案例题库,开发者能系统性地掌握需求分析、架构决策树建模(如向量数据库选型)、安全攻防策略(如提示词注入防御)等核心技能。这些实战经验不仅能提升Agent的可用性和安全性,还能优化其在电商客服、智能家居等场景中的表现。题库采用动态难度系统,覆盖从基础到高级的开发挑战,是AI工程化落地的重要参考。
echarts的坐标轴处理算法
参考原文:https://www.cnblogs.com/vicky-li/p/11653415.html。2、可用于双轴的情况,指定splitNumber,保证左右两边的线没有交叉显示的情况。1、设置echarts显示的最大最小值,让数据显示比较有起伏。处理echarts的一些问题。
新160个crackme - 056-diablo2oo2‘s Crackme 01
ASM程序分析,ida静态分析,算法分析
【点云语义分割】Ubuntu20.04下RangeNet++环境配置与实战指南
本文详细介绍了在Ubuntu20.04系统下配置和运行RangeNet++点云语义分割模型的完整实战指南。内容涵盖从Cuda、cudnn到TensorRT的深度学习环境搭建,RangeNet++源码编译的详细步骤与常见问题解决,以及如何运行首个分割Demo并可视化结果。最后,还探讨了处理自定义点云数据格式和进行性能调优的进阶技巧,旨在帮助开发者和研究者快速部署并应用这一先进的点云语义分割技术。
diablo2002’s crackme1算法分析
【目 标】:diablo2002’s crackme1【工 具】:IDA【任 务】:算法分析 【操作平台】:Win2003 【作 者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: ......【简要说明】: 一个非常简单的CrackMe入门级的,以前没有试过用ida分析东西,今天开始试着用IDA分析。【详细过程】:该CRACKME是masm32
从零开始讲DDR(5)——读懂Datasheet
对于开发人员来说,需要根据实际场景和使用的需要,使用不同厂家,不同型号的DDR,虽然原理上大同小异,但是还是有一些细节上的需要注意的地方,接触一个新的DDR芯片,首先就是需要找到对应的datasheet,而能都读懂datasheet,也是一个硬件工程师的必备技能。
第七节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - 用户管理(上)
本节的内容是用户管理,后端Python代码的实现。
新160个CrackMe054-vcrkme01、055-BCG Crackme、056-diablo2oo2‘s Crackme 01逆向分析
之后验证序列号是否为MQGBHLHNQK的变形为KZMKAFADZB,获取每个字符先+0x5如果ASCII码值大于‘Z’,则-0xD,之后再异或0xC,判断小于‘A’则将0x4B+字符串下下标作为生成后的字符,判断大于‘Z’则将0x4B-字符串下下标作为生成后的字符。先是获取用户名判断长度是否在5-32之间,之后将前五个字符进行循环操作生成新的序列号,每个字符异或0x29再+(5-i),之后判断是否处在A-Z之间,如果不是就用0x52+(5-i)来作为新生成的序列号字符。
MTK平台WiFi学习--Wi-Fi 连线/断线问题初步分析
摘要:本文详细介绍了MTK平台WiFi连接问题的日志分析方法。文章首先阐述了WiFi连接的标准流程,包括指令接收、BSSID选择、信道分配、认证关联、四次握手和DHCP获取等关键步骤。针对常见故障场景,如选网失败、信道申请失败、认证关联失败、四次握手失败等,提供了具体的日志分析方法和排查思路,包括识别关键日志、分析状态码、结合固件日志和抓包数据等。文章还特别强调了不同故障场景下需要收集的日志类型和分析要点,为WiFi连接问题的定位提供了一套系统化的解决方案。
新160个CrackMe分析-第6组:51-60(下)
有趣的验证方式,通过输入的用户名生成贪吃蛇地图,通过密码来进行移动,吃完豆子CC,走到终点DD算验证通过,很有趣的一次逆向体验。本文图片未能上传成功请移步公众号:极安御信安全研究院 查看。
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
[Reverse] - 百度杯”CTF比赛 2017 二月场-CrackMe-1
环境:Windows XP 工具: IDA OD EXEINFOPE 0x00 查壳 0x01 分析 拖入OD,字符串查找看一看。 跟进去看就可以知道关键call了 0040196A . 48 dec eax 0040196B . 0F85 C4000000 jnz CrackMe1.00401A35 00401971 . B8...
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
某CrackMe算法分析
平时看了一些CrackMe,算法都比较简单,这次拿到的这个算法自己觉得还是比较有难度,首先自己分析时并没有完全分析出算法的结论,后来参照答案才得到较完整的分析: 1.OD载入,F9运行,输入序列号,点击Check,弹出MessgaeBox提示错误的序列号,那么我们分别给MessageBoxA和MessageBoxW下断,重新载入OD,任意输入序列号,程序中断在调用MessgaeBoxA...
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
Diablo项目总结(包含线程池(countDownLatch)、EventBus、长轮询、一致性hash)
详见本地项目 diablo-new,总结文本 yiReadMe: 注:yiReadMe 是我自己看项目过程中的一些记录,方便回忆项目以及需要借鉴的代码的java文件 1.此项目核心:使用的配置更新即响应,通过 EventBus 事件总线来实现即时响应, 具体使用见 EventDispatcher.java 以及 PullingSupport.java 中的长轮询及其实现(url 在 Cli...
【收藏】DIABLO 2 CD KEY
【收藏】DIABLO 2 CD KEY DIABLO 2 CD KEY: 79N6REJKVKK69B49X8J88EWER4 LOD CD KEY DIABLO 2 EXPANSION: XM98CC7FTFD6PPB62RHNM726KD
ASPROTECT 2.x 脱壳系列(一)
ASPROTECT 2.x 脱壳系列(一)【目 标】:DVD Fab Gold 2.9.4.2【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F【任 务】:简单的脱壳【操作平台】:Windows XP sp2【作 者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: 自己搜索下【简要说明】: 时间在不断的减少,人越靠近死亡的
AcProtect 1.41 外壳分析
【目 标】: 应作者要求,这里不贴上软件名【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任 务】:分析外壳 【操作平台】:Windows 2003 server 【作 者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: ......【简要说明】: 脱ACPROTECT的壳并不多,以前最多只
ASPROTECT 2.x 脱壳系列(三)
ASPROTECT 2.x 脱壳系列(三)【目 标】:BeeIcons 4.02.1【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F【任 务】:简单的脱壳【操作平台】:Windows XP sp2【作 者】:LOVEBOOM[DFCG][FCG][US]【相关链接】:自己搜索下【简要说明】:继上一篇,这次的目标前两篇的又有所不同了.难度稍
外挂脱壳示例一
Hying旧版壳的简单脱壳【目 标】:天堂xxxx(因为是外挂,所以不写全名)【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任 务】:简单的脱一下目标的壳 【操作平台】:WinXP sp2【作 者】:loveboom[DFCG][FCG][US]【相关链接】: 自己去上网搜搜【简要说明】: 这个一个很旧的Hying的壳了,现
灰鸽子木马来源追踪
【目 标】:N/A【工 具】:OllyDBG 1.1【任 务】:木马来源追踪 【操作平台】:Windows xp sp2 【作 者】: LOVEBOOM[DFCG][FCG][CUG]【相关链接】: N/A【简要说明】: 今天在硬盘里找到个木马,用几款杀毒软件杀了下没有结果。自己用OD看了下,发现是灰鸽子的修改版(很反感灰鸽子的作者,搞的到处是“垃圾”)。在网上简单
Hying's Armor v0.7x Code Injection
pre{FONT:9pt/14pt Fixedsys;WORD-BREAK:break-word;WORD-WRAP:break-word;}#1{color:#0000D0};#2{color:#FF0000};#3{color:#008000};#4{color:#808080};#5{color:#b000b0};#6{color:#000080};【目 标】:商业类的东西不
PESpin v1.1完全外壳分析
【目 标】:PESpin v1.1主程序【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任 务】:分析外壳 【操作平台】:WinXP sp2 【作 者】: LOVEBOOM[DFCG][FCG][US]【相关链接】: 自己去上网搜搜 【简要说明】: 这篇文章算是给yock的一份礼物吧,前一段时间我答应他看看这个版本的壳,拖了
Hying's PeLock v0.7x 外壳完全分析篇
Hyings PeLock v0.7x 外壳完全分析篇前言:以前版分析的一个版本,通过对旧版的了解可以很快的掌握新版的变化的,新版刚看完,谢谢hnhuqiong的帮助,脚本太多了,我自己看不下去:-(,我还是选择了自己的方法,走了一程。走了后感觉新版变化也不是很大,虽然多乱序IAT和特殊代码加密转换了一种比较方式,不过去乱序iat感觉就像鸡肋,特殊代码处理虽然有一定难度,但很可惜,花指令
3586



被折叠的 条评论
为什么被折叠?



