本帖最后由 冥界3大法王 于 2026-5-24 14:14 编辑
CHF 0.00
license for 1 developer
- No source
- For personal use only
- 3000 characters
- 2 links
- No animated images
- No SVG support
- 10 rows table
- 10 items list
由于我们只能下载到Free版本,所以只能一项项爆破了。。。
上面翻译下就是下面的内容:
- 0.00瑞士法郎=================无视
- 1个开发商的许可证==============无视
- 没有源代码===================使用AI编程直接反编译*.chm==》*.html这样它就能自己理解了!
- 仅供个人使用==================无视
- 3000个字符 ==========================================(1)√
- 2个链接 ========================================== (2)√
- 没有动画图像==========================================(3)
- 不支持VG ==========================================(4)
- 10行表格========================================== (5)
- 10项清单========================================== (6)√
上来你得用Delphi先编程搞个程序,这样才能编译输出有*.exe才能玩啊。
好了,这里Markdown的大部分功能都已编程实现了,此步略过。。。F9编译运行。
文件=》打开一个大一点的*.md文件,此时就发现底部剩余部分不再显示了。。。而是出现一个More链接,点击则打开官方网站
好吧,先来破解(1)3000个字符限制
- 方法1:搜索More
- 方法2:搜索网址
- 方法3:搜索3000
More是最下面的兰色箭头
网址则在中间兰色箭头
搜索常量3000则是上面的那个兰色箭头
改法也极其简单: 0070F0E6 | 7E 6C jle project1.70F154 ===>7E改成EB (JMP伺候) 第一处限制就成功突破了。
![]()
我们狂按插入链接按钮,发现加了这么多早就超出两个了。。。所以应该限制也一起解决了。
Items应该就是有序列表 和 无序列表吧,加了这么多也正常啊。
![]()
我们再来挑战突破表格10行的限制
我们直接把这个的Markdown源码粘到我们开发的Markdown编辑器里。
是不是发现问题了。。。第10 10 10 和 11 11 11 两行并没有显示
怎么办?
我们不断的在CE中搜索【精确数值】,重复操作几次,最后右击选择==》谁改写了此数值
此时就得到了截图中的几行汇编。。。转回x32dbg
[Asm] 纯文本查看 复制代码 0040D649 - 8B 45 E0 - mov eax,[ebp-20]
0040D64C - C7 00 01000000 - mov [eax],00000001
0040D652 - 89 58 04 - mov [eax+04],ebx <<<<<<<CE中来到了此处!
0040D655 - 83 45 E0 08 - add dword ptr [ebp-20],08
0040D659 - 3B F3 - cmp esi,ebx
按理说修改此处附近的代码就该马上成功,但 修改后报错。。。后面有待进一步静态查看伪代码分析研究了。。。
吃完饭。。。继续研究。
|