160个练手CrackMe-003
来源:互联网 发布:退火算法 matlab 编辑:程序博客网 时间:2024/05/29 18:11
跟上一个CrackMe差不多,耐心追码,这一个有涉及到浮点指令。
带r,先交换源/目操作数的位置再计算:
fdiv qword ptr ss:[ebp-0xE4]:
ST0 <- ST0 / qword ptr ss:[ebp-0xE4]
fdivr qword ptr ss:[ebp-0xE4]:
ST0 <- qword ptr ss:[ebp-0xE4] / ST0
带p,计算结束后有出栈操作;
注册机:
name = input("name:")key = str((len(name) * 0x15B38 + ord(name[0]) + 10 // 5) * 3 - 2 - (-15))# 0x15B38 == 88888print("KeyGen:",key)
阅读全文
0 0
- 160个练手CrackMe-003
- 160个练手CrackMe-001
- 160个练手CrackMe-002
- 160个练手CrackMe-004
- 160个练手CrackMe-005
- 160个练手CrackMe-006
- 160个练手CrackMe-007
- 160个练手CrackMe-008
- 160个练手CrackMe-009
- 160个练手CrackMe-010
- 160个练手CrackMe-011
- 160个练手CrackMe-012
- 160个练手CrackMe-013
- 160个练手CrackMe-014
- 160个练手CrackMe-015
- 160个练手CrackMe-016
- 160个练手CrackMe-017
- 160个练手CrackMe-018
- Hive的产生背景 & 概述 & 发展历程 & 架构 & 部署及简单入门
- python数据分析中的时间处理(2)
- PAT 甲级 1089. Insert or Merge (25)
- leetcode142.Linked List Cycle II
- ROS -by- Example slam
- 160个练手CrackMe-003
- 安装vue项目启动报错Cannot find module
- 数电实验,如何安装Quartus II软件?
- Ubuntu下查看Android APK 别名
- 一鼓作气(朝鲜歌曲)
- bzoj 1725:Corn Fields牧场的安排
- 199. Binary Tree Right Side View(BFS)
- gcc xx.c:(.text+0x11): undefined reference to `sqrt'
- Java(3-3)