목록CTF·wargame (12)
모두의 dream
디지털 범인을 찾아라 (2023, 제 9회)
보호되어 있는 글입니다.
CTF·wargame
2024. 6. 24. 11:03
Labs - Starting Point (TIER 2)
보호되어 있는 글입니다.
CTF·wargame/Hack The Box
2023. 12. 20. 15:30
Labs - Sherlocks
보호되어 있는 글입니다.
CTF·wargame/Hack The Box
2023. 11. 28. 09:02
Labs - Starting Point (TIER 1)
보호되어 있는 글입니다.
CTF·wargame/Hack The Box
2023. 11. 22. 17:30
Labs - Starting Point (TIER 0)
보호되어 있는 글입니다.
CTF·wargame/Hack The Box
2023. 11. 13. 20:45
Labs - DANTE
보호되어 있는 글입니다.
CTF·wargame/Hack The Box
2023. 11. 6. 21:11
CSHOP
C#으로 만들어진 프로그램이다. dnspy를 이용해서 디컴파일 했다. 코드를 보면 Button이 존재하는데 사이즈가 0으로 되어 있다. 방법: C# 프로그램을 작성한 후 컴파일하면 C# 컴파일러에 의해 IL로 변환. C# -> IL -> 기계어 -> 실행 그렇기 때문에 IL 명령어을 수정. 우클릭 -> Edit IL Instructions 으로 버튼 사이즈 값 수정. 위 방식대로 Button의 사이즈를 조정해주면 안보이던 버튼이 보인다.
CTF·wargame/Reversing.kr
2022. 3. 21. 01:54
Music Player
음악을 실행시켜주는 프로그램이다. 60초가 되면 1분 미리듣기만 가능하다는 문구가 출력된다. 그래서 1분 미리듣기만 가능하다는 문구를 디버거에서 찾아보았다. 위 부분이 1분 미리듣기입니다를 출력해주는 코드이고, break point를 걸고 실행하다 보니 위에서 시간을 비교하는 것 같은 어셈블리어 코드를 발견했다. cmp eax, EA60 원래는 0xEA60(60,000/컴퓨터 시간처리 단위 ms) 이었으나 확인을 위해 0xFFFF로 변경했다. 노래는 계속 나오지만 Run-time error 가 출력된다. 오류가 뜨면서 exception이 딱 걸리는 지점. 스택을 확인해보면 00402B58 값이 스택에 PUSH 되어있다. vbaHresultCheckobj 함수에 push 된 값과 위의 값이 동일하므로 아래..
CTF·wargame/Reversing.kr
2022. 3. 21. 01:38