Source Insight 3.5 算法简单分析

Source insight3.5 注册算法分析记录 在看雪看到了两篇关于Source insight的破解,一篇只大概讲了分析过程,另一篇只写了注册机。 Source insight也算是一个很牛的软件了,希望能破掉提升一下逆向能力 逆完之后才看见网上的人说这个算法比较简单,有些失落 Setp1: 查壳,没壳,VC6.0的MFC写的(有壳我也不会脱,我只会脱压缩壳哈哈) Step2:打开软件注册随便按下按钮看看提示信息,然后在OD处 阅读详情
导读:
  简介:是一个C++开发环境,有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef之后的名字。
  作者申明:只是学习,无其他目的。初学破解,错误在所难免,写的也很乱,请各位包涵,也请各位高手指教。好久没玩破解了,手都生了,逮个简单的练练手。这个软件是vc编的,无壳,算法不难,用W32dasm反编译可以很快定位到关键点,然后可用ollydbg下断。输入假码“SI3US-123456-78901”,为什么这样输入,经过分析你就可以知道了,一下是我跟踪后做的笔记,很粗,但基本上反映了整个注册的流程。
  标 题:Source Insight 3.5 算法简单分析
  发信人:wzh123
  时 间:2003年10月17日 10:51
  详细信息:
  Source Insight 3.5 算法简单分析
  cracker:wzh123
  下载:http://www.sourceinsight.com/index.html
  简介:是一个C++开发环境,有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef之后的名字。
  作者申明:只是学习,无其他目的。初学破解,错误在所难免,写的也很乱,请各位包涵,也请各位高手指教。好久没玩破解了,手都生了,逮个简单的练练手。这个软件是vc编的,无壳,算法不难,用W32dasm反编译可以很快定位到关键点,然后可用ollydbg下断。输入假码“SI3US-123456-78901”,为什么这样输入,经过分析你就可以知道了,一下是我跟踪后做的笔记,很粗,但基本上反映了整个注册的流程。
  :00445D7C 683CC85800 push 0058C83C
  :00445D81 E8AC4EFFFF call 0043AC32
  :00445D86 683CC85800 push 0058C83C
  :00445D8B E81E1D0D00 call 00517AAE
  :00445D90 59 pop ecx
  :00445D91 683CC85800 push 0058C83C =======>假码入栈
  :00445D96 E848C6FFFF call 004423E3 =======>关键call(1),追入
  :00445D9B 85C0 test eax, eax =======>比较eax是否为零
  :00445D9D 7450 je 00445DEF =======>是0就跳,失败
  :00445D9F 683CC85800 push 0058C83C =======>不为0,成功,写入注册表
  * Possible StringData Ref from Data Obj ->"SerialNumber"
  |
  :00445DA4 683C5A5600 push 00565A3C
  :00445DA9 FF355C025700 push dword ptr [0057025C]
  :00445DAF E8FADDFEFF call 00433BAE =======>写注册表
  :00445DB4 85C0 test eax, eax
  :00445DB6 751B jne 00445DD3 =======>注册表写成功就跳
  * Possible StringData Ref from Data Obj ->"You need permission to modify "
  ->"the HKEY_LOCAL_MACHINE registry "
  ->"hive.
  Please run Source Insight "
  ->"again while logged in as an Administrator "
  ->"or equivalent user."
  |
  :00445DB8 6820BE5200 push 0052BE20
  :00445DBD E81022FCFF call 00407FD2
  :00445DC2 59 pop ecx

  |
  :004F059C EBC3 jmp 004F0561 ========循环
  * Referenced by a (U)nconditional or (C)onditional Jump at Address:
  |:004F0570(C)
  |
  :004F059E 8B45FC mov eax, dword ptr [ebp-04] =======>"1E274E1B"==>eax
  :004F05A1 33D2 xor edx, edx =======>edx清零
  :004F05A3 B9A0860100 mov ecx, 000186A0 "186A0"==>ecx
  :004F05A8 F7F1 div ecx 1E274E1B/186A0
  :004F05AA 8BC2 mov eax, edx 余数为"168DB"==>eax
  :004F05AC C9 leave
  :004F05AD C20400 ret 0004
  算法总结:
  1、注册码格式为SI3US-m1m2m3m4m5m6-m7m8m9m10m11
  2、将m1m2m3m4m5m6变换得到sn1
  3、将m7m8m9m10m11转为十六进制得到sn2
  4、sn1=sn2,则注册成功
  5、注册码放在
  HKEY_LOCAL_MACHINESOFTWARESource DynamicsSource Insight3.0InstallSerialNumber下,删除后可以重新注册。
  一个可用的注册码SI3US-123456-92379
  注:不知道这个软件还有没有暗桩,我没用过所以不知道,谁有兴趣可以看一看。

本文转自
http://www.ziliaonet.com/tech/softdev/CJJ/200607/116418.html
逆向实战:剖析Source Insight多版本序列号验证机制与破解思路 本文深入剖析了Source Insight多版本序列号验证机制与破解思路,从3.0到4.x版本的验证逻辑演变,包括分组校验、算法验证及反逆向工程手段。通过逆向分析,揭示了关键验证函数和绕过技巧,并提供了Python实现的注册机算法示例,帮助理解软件授权机制的安全性与破解方法。 阅读详情

相关推荐

Source Insight 4.0 对比 VS Code 代码导航:5个场景实测与3项效率指标

本文深度评测了Source Insight 4.0与VS Code在代码导航能力上的表现,通过5个典型场景和3项效率指标的对比分析,为开发者提供选型参考。测试显示Source Insight在符号跳转、调用关系分析等场景表现更优,而VS Code在插件生态和跨平台支持上更具优势。文章还提供了混合使用方案和性能优化建议,帮助工程师根据项目需求选择最佳工具组合。

weixin_32927133的博客 254

Source Insight3.5注册码

注册码是SI3US-361500-17409

杨正的专栏 3994

Source Insight 4.0高效代码导航:函数调用关系深度解析

本文深入解析Source Insight 4.0的函数调用关系导航功能,帮助开发者高效分析复杂代码结构。通过Relation功能实现跨文件调用链追踪,结合实战技巧如反向调用追踪、回调函数分析等,大幅提升代码阅读和优化效率。特别适合处理Linux内核、Redis等大型项目源码。

zero1的博客 532

Source insight 3.5注册码

Source insight 注册码 SI3US-361500-17409 //亲测可用 SI3US-721119-13700

1万+

Source Insight 3.5:深度剖析及编辑体验

本文还有配套的精品资源,点击获取 简介:Source Insight 3.5是一款高效的源代码分析和编辑工具,支持多语言环境下的代码浏览、编辑和分析,提高了开发效率。本教程详细介绍了该软件的主要特性,包括符号搜索、跳转功能、自动完成、语法高亮、错误检查、版本控制系统集成、多项目管理和自带注册编码等。Source Insight 3.5的高效性能和稳定性,以及自带的激活码,为...

weixin_36364707的博客 1319

Source Insight 3.5:代码阅读与分析工具的深度探索

Source Insight是一个强大的源代码编辑器和项目管理工具,广泛应用于软件开发领域。它不仅支持多种编程语言,还提供了一系列的开发辅助功能,比如实时语法高亮显示、代码跳转、符号查找与定义快速定位等,极大地提高了程序员编码和项目管理的效率。本章节将对Source Insight进行基础介绍,为后续章节的深入探讨打下坚实基础。符号查找是源代码管理和阅读中的关键技能之一。通过符号查找功能,开发者可以快速定位到代码中的函数、变量、类或其他标识符的定义位置。

weixin_35920379的博客 489

取巧方式无限制试用Source insight3.5

这周一直在逆向Si3.5(版本号3.5.66.0),加密算法被还原出来了,但是因为懒惰,不想写注册机。没有注册机,其实等于没有破解SI,于是,我尝试各种取巧的办法可以无限制使用si。 以试用方式激活si后,每次启动时,都会显示剩余的试用天数: 红字部分应该是形如"Trial License expire in %d days"的字符串常量,打开IDA,可以搜索这串字符: ...

lixiangminghate的专栏 4738

Source Insight 4.0版本更新与补丁应用指南

本文还有配套的精品资源,点击获取 简介:Source Insight 4096补丁文件20180926为Source Insight 4.0提供性能优化、错误修复和新特性添加。本文介绍了补丁安装步骤,并强调了Source Insight在代码导航、智能提示、实时分析等方面的核心功能,以及多语言支持、自定义配置和项目管理能力,旨在通过这些更新提升开发者的效率和体验。 1...

weixin_32306683的博客 1126

Source Insight 3.5+注册码

非常优秀的代码查看工具,尤其是看linux源码或者大型程序源码

SourceInsight3.5(带SN序列号)

SourceInsight是一款超级好用的阅读源代码的工具,相信你会喜欢上她的。

source insight 3.5

source insight 3.5 注册码

Source Insight 4.0 与 VS Code 代码导航对比:5个维度实测,解析遗留代码维护效率差异

本文通过5个关键维度对比Source Insight 4.0与VS Code在代码导航能力上的差异,包括符号解析精度、大型项目响应速度、内存占用等。实测数据显示,Source Insight在遗留代码维护中表现更优,特别适合处理复杂宏定义和大型代码库,效率提升达40%以上。

weixin_28831461的博客 289

souce insight 3.5 + SN

souce insight 3.5 + SN souce insight 3.5 + SN souce insight 3.5 + SN souce insight 3.5 + SN

Source Insight高效导入Keil工程的完整指南与实用技巧

本文详细介绍了如何将Keil工程高效导入Source Insight的完整指南与实用技巧。通过基础导入步骤、高级配置技巧和实用操作技巧,帮助开发者充分利用Source Insight强大的代码分析功能,提升嵌入式开发效率。特别适合需要优化代码编辑和导航体验的Keil用户。

weixin_30823001的博客 669

source insight 3.5 序列号

source insight 3.5的序列号,保证能用

Source.Insight v3.5(破解版 含注册机)

Source.Insight v3.5(破解版 含注册机), 自己在使用,里面还有一些实用的配置文件。

从Source Insight迁移实战:大型C++项目代码分析新方案

最近接手了一个大型C++项目的维护工作,代码库规模达到了千万行级别。来快速验证这类技术方案的可行性,它的在线编辑和实时预览功能对前期技术验证特别有帮助。对于需要部署的协作服务,平台的一键部署能力也大大简化了测试环境的搭建流程。实际使用中发现,这种云端开发平台特别适合团队技术方案的快速原型验证,避免了复杂的本地环境配置,让开发者能更专注于核心逻辑的实现。经过技术调研,我们决定构建一个现代化的替代方案。整个迁移过程让我深刻体会到现代开发工具链的优势。第三层:语义索引(跨文件引用关系)- 索引速度提升3倍。

CrystalwaveEagle34的博客 92

Source Insight 3.5安装包(含序列号)

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信 息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。 Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您是一个程序员或者网页制作人,这个软件对您都是有帮助的! Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您有用的信息和分析。

上一篇: source insight的快捷键总结
下一篇: TeX/LaTeX相关软件
chief1985
博客等级 码龄22年 1546粉丝 879原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值