/images/avatar.jpeg

「Rootme-Cracking」做题平台练习记录

ch1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int __cdecl main(int argc, const char **argv, const char **envp) { char *s1; // [esp+1Ch] [ebp-Ch] char *s1a; // [esp+1Ch] [ebp-Ch] puts("############################################################"); puts("## Bienvennue dans ce challenge de cracking ##"); puts("############################################################\n"); printf("Veuillez entrer le mot de passe : "); s1a = (char *)getString(s1); if ( !strcmp(s1a, "123456789") ) printf("Bien joue, vous pouvez valider

「SCTF2021」Rev 简略总结

参考官方wp CplusExceptionEncryptcpp 异常处理机制中隐藏控制流. 早在 cybrics2021 就饱受了这玩意儿的折磨, 这道题还好, 因为异常本身并不复杂. SycOSxv6-riscv 内核被添加了一个系统调用.