-
CodeEngn(Basic) crackme15 풀이Reversing/CodeEngn(Basic) crackme 2019. 5. 9. 04:51
15 풀이입니다 이제 이거하고 자야지 히히
일단 아무거나 입력하고 Check 버튼 누르면 요래 나오네요
PEiD로 일단 패킹 여부 확인해주고요, 암것도 없으면 디버깅합시다
어라 근데 뭔가 코드가 허접하네 그럴때는
저기 그 뒤에 텍스트 문자열 알려주는 기능 있죠 referenced text strings 찾아오셔서 아랫쪽 뭐라뭐라 길게 하는 말 있어요 그거 들어가서 보면
성공 화면에 뜨는 문자열이거든요 그니까 그 위에 분기문에서 BP 걸고 실행시켜봅시다
Name은 CodeEngn으로 한 뒤에 시리얼값은 아무거나 넣어봐요
EAX 값과 45B844 덤프값을 비교해서 그걸로 성공화면 띄우는 거 같네요, 지금 EAX 값은 아마도 123456의 DEX 값이 아닐까 싶구요
맞죠? 그럼 45B844 덤프값에 들어가서 값만 확인해봅시다
00006160이네요(앗 리틀 엔디안 ㅎ ㅎ)
이걸 다시 10진수값으로 바꿔버리면 24928이 나오구요 재입력하면 성공화면 나오겠죠
네 뭐 15도 암호화 알고리즘 볼 거 없이 그냥 문제만 풀 생각이라면 CodeEngn 입력해서 변화되는 값들 위주로 보면서 풀면 될 거 같은데..
사실 이리 해서 느는 실력은 분기문 빨ㄹ리 찾는 거 정도..이려나요 ㅎㅎㅎ
흠흠 내일은 풀 수 있을라나
2019.5.9
잘래요 졸려요'Reversing > CodeEngn(Basic) crackme' 카테고리의 다른 글
CodeEngn(Basic) crackme17 풀이 (0) 2019.05.11 CodeEngn(Basic) crackme16 풀이 (0) 2019.05.10 CodeEngn(Basic) crackme14 풀이 (0) 2019.05.09 CodeEngn(Basic) crackme13 풀이 (0) 2019.05.05 CodeEngn(Basic) crackme12 풀이 (0) 2019.05.03