Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 변수
- vsCode
- 라이트업
- 시탭
- ShaktiCTF
- hackingcamp
- 라이트 업
- 2021
- probgame
- 리버스 엔지니어링
- 뭉뭉
- ctf
- 풀이
- 리버싱
- PYTHON
- c언어
- 해킹캠프
- Basic
- 드림핵
- 강의
- 워 게임
- 히공
- 라업
- write-up
- 코드엔진
- reversing
- reversing.kr
- web
- write up
- 파이썬
Archives
목록2 (2)
히공
코드엔진 - advance 2
이 문제는 windows 10에서 실행이 안됩니다. windows 7환경에서 실행해야 합니다. 이러한 문제 입니다. 실행화면 입니다. 메인 함수 입니다. 입력받는 부분 입니다. 핵심 함수 입니다. 1234를 입력하고 핵심 함수로 왔습니다. f7로 들어가겠습니다. 한 요소씩 C R A A A C K E D ! 하고 비교하는걸 볼 수 있습니다. 성공 정답 : CRAAACKED!
reverse engineering/CodeEngn
2021. 2. 4. 17:33
reversing.kr - Easy Keygen
립케알에 2번째 문제를 풀어보겠습니다. 이러한 프로그램입니다. Reame.txt입니다. 시리얼이 저 값일때 네임값이 뭐냐고 물어보는군요. ida 헥스레이로 분석해보니 Name값으로 어떤 문자열을 만들고 시리얼하고 비교하는 문제 같습니다. 아무값이나 넣어보고 디버거로 확인해 봅시다. scanf로 받는 부분입니다. [esp+10]부분이 입력한 네임값 입니다. 여기가 이 for문의 해당하는 부분입니다. 40107c에서 ecx에 esp+esi+C부분에 있는 값을 넣는데 보니까 0x10,0x20,0x30이 배열형태처럼 저장되어 있었습니다. ecx 에는 0x10,0x20,0x30이 번갈아 가면서 들어가고, edx 에는 네임의 요소들이 하나하나 들어갑니다. 그리고 둘을 xor연산한 값을 16진수 형태로 문자열로 만들..
reverse engineering/reversing.kr
2020. 9. 14. 14:46