从 NOP 爆破到写出注册机:记一次对某软件注册机制的逆向实战
#前言 以下内容仅供动态分析学习交流 小学习了一下软件动态分析技术,迫不及待拿了一个简单的取模软件进行分析 这是一个比较经典的生成C语言数组的取模软件,在嵌入式开发时很常用,但是这个软件太老了,网上也有很多可以使用的注册码能搜到,这个软件大概是在0几年时发布的,当时大多数注册码保护的软件基本都是这种离线校验注册码的逻辑。接下来就准备使用OllyDbg对它进行逆向分析,争取做出来一个去掉注册码的“爆破版”即去掉注册码验证环节和写出一个注册机,生成可以使用的注册码 #断点分析 首先,先要找到注册码的验证汇编位置,窗口上有5个文本窗口+一个注册按钮,首先进入OllyDbg的Windows窗口,刷新并找到注册按钮,设置一个注册按钮松开消息断点(202 WM_LBUTTONUP) 随便填入注册码并点击注册 可以看到此时断点断在了Windows处理按钮松开的事件位置,接下来我们要返回到程序领空,因此我们在内存中主程序的.text区块中添加断点 #程序跟踪 来到了此处,经过分析,可以看到0030CCED CMP EAX,111其中的 0x111是 Windows 消息 WM_COMMA...
彻底删除某网盘的智能看图软件及各种流氓捆绑组件通用方法
前言废话 这篇文章其实挺早之前就想写了,但是一直各种事推脱到现在((( 某天我在编辑网站图片时,突然从右键菜单中的打开方式看到了一个名字和图标(高仿Windows自带的“照片”)都看起来非常像流氓软件的打开方式“智能看图” 由于我自认为平时电脑使用习惯基本不会安装上流氓软件,竟然突然跳脸一个无论怎么看都是流氓软件的打开方式,我还挺惊讶的,一开始还想,这流氓软件都进化到不用点击下载就直接装到电脑上了吗。于是果断捏着鼻子)),先使用这个软件打开了图片,然后打开任务管理器查看进程,结果不看不知道,一看吓一跳,进程名称叫“BaiduNetdiskImageViewer.exe”,竟然罪魁祸首是百度网盘…虽然这个网盘软件流氓行为已经见怪不怪了,但是作为平常我一直只在下载网盘文件时使用的软件这次跳脸流氓倒是让我十分气愤,于是立马打开程序所在目录,其目录指向(某网盘安装地址)BaiduNetdisk\module\ImageViewer,目录下也没有卸载程序,竟然是作为某网盘模块安装的,而且我毫不知情。于是立马动手手动卸载了这个程序,并清理的注册表。顺便将某国产文字软件携带的看图程序一块干掉了...
Bitcoin:一种代码即法律的共识交易货币
#引言——传统货币的弊端 我们大多在使用的货币都存在着一个个中央管理机构,例如银行、财政机关等。这使得我们的货币必须建立在一个信任这些管理机构的基础上,假如你所持有的货币对应的中央机构突然不干了,或者操作了很多不合法[1]的交易,这就会导致货币体系的崩塌,你所持有的货币不会再被社会所认可,你的货币也就变得一文不值了。 为了解决这个信任问题,创造出一种不需要中央机构及管理员就能自行运转的货币系统,中本聪[2]于2008年10月31日发表了关于比特币的论文,创造出了比特币这种不需要任何中央管理机构的而是基于共识主动性的货币系统。 #安全的身份验证 比特币整个货币系统其实并不存在真正意义上的某种货币,而更像是一个账本。一个任何人都可以往上添加自己交易记录[3]的账本。 在银行进行交易必须证明你是这笔钱的主人,只需要你有银行给你的银行账号和密码,你就能向银行证明你的身份,就可以对自己拥有的货币进行交易。而比特币的去中心化运行方式使得没有一个独立的机构去验证你的身份,或者说验证这笔交易记录是不是你自己写的,因此我们需要一种方式实现只有你自己可以进行的操作,而其他人可以验证你的操作却不能重复...
配置属于自己的免费随机图库api
2026/02/06 更新,这个方法说实话不实用,不再建议使用 #前言 开发本纯静态博客时,想对背景,顶图,底图等进行随机切换。由于该主题在一些地方没有添加随机图片功能,改源码又比较麻烦,所以笔者打算部署一个自己的随机图库 API。笔者又没有多少米,所以依赖各大厂商的 free 套餐,部署一个免费的随机图库 API。 想要开发一个这样的 API,对于我来说,有以下需求: 随机返回图片 对图片进行分类 部署简单 免费,免费,还是免费 通过查询,最终选择了 Cloudflare 的 Workers & Pages 进行云部署 JS 代码 + GitHub 仓库 存放图片的方案。 #部署教程 #步骤一:创建 GitHub 图片仓库 注册登录 Cloudflare 和 GitHub 就不再赘述。 首先,在 GitHub 中创建一个图片仓库,可以参考以下文件夹结构: 123456789├───test │ ├───1.jpg│ ├───2.jpg│ ├───3.jpg├───background| ├───1.jpg| ├───2.jpg| ├───...
Hello World
网站的第一篇测试文章!!! TEST TEST TEST