Crack_Me

WarmUp Used To Write Docs 1 Crackmes 通过OutputDebugStringA进行调试器验证,如果在调试器内,则不会exception。 https://zhuanlan.zhihu.com/p/138806652 通过直接mov eax,1 方式更改跳转,正常运行后 由于 "H" % 64 = 8 "," % 64 = 2c 所以有两个解 [(Hex为奇数字符),44],[(Hex为偶数字符),8] 52 Acid burn 单Serial功能,直接做字符串比较 Name&Serial功能 注册机 package main import ( "fmt" ) func main() { input := "Dawn" if len(input) > 0 { firstLetter := input[0] // 获取第一个字母 pass := int(firstLetter)*41*2 hexValue := fmt.Sprintf("CW-%d-CRACKED", pass) // 将字母转换为十六进制字符串 fmt.Println("密码:", hexValue) } } AfKayAs CrackMe #1 判断部分,包含拼接激活码