728x90 반응형 전체 글395 코드엔진 Advance 10 Challenges : Advance 10 Author : qHF Korean : Serial이 WWWCCCJJJRRR 일때 Name은 무엇인가 Hint 1 : 4글자임 Hint 2 : 정답으로 나올 수 있는 문자열 중 (0~9, a~z, A~Z) 순서상 가장 먼저 오는 문자열 English : Find the Name when the Serial is WWWCCCJJJRRR Hint 1 : Name is 4 letters Hint 2 : Among the multiple solutions, find the one that comes first in alphabnumeric order. http://www.codeengn.com/challenges/advance/10 우선 프로그램을 실행하면 위와 같은 .. 2016. 7. 3. 자바 난독화 해제 툴 https://javadeobfuscator.com/ Deobfuscator The real deal javadeobfuscator.com 다시 찾기 귀찮아서 일단 저장. 2016. 6. 20. 던바튼 배경음 하.. 엘자하고 싶다. 2016. 6. 10. [defcamp 2015] r200 보호되어 있는 글 입니다. 2016. 6. 7. [defcamp 2015] r100 보호되어 있는 글 입니다. 2016. 6. 6. Linux remote debugging using IDA pro 우선 아래 명령어를 통해 gdbserver를 설치해주고 1sudo apt-get install gdbservercs IDA에서 Remote GDB debugger 설정하고, 디버깅 버튼을 누르면 아래와 같은 팝업창이 뜸. 이제 주소랑 포트 입력하고 OK 누르면 됨. 근데 내가 깊게 해보지는 않았는데 저 파라미터는 작동 안 하니까 무시하고, main 함수에 파라미터 줄라면 그냥 아래 명령어에다 치면 됨 이제 마지막으로 서버에서 아래 명령어 쳐주면 끝. 1gdbserver localhost:23946 ./baby-recs 파라미터 줄라면 ./baby-re 옆에다가 입력하면 된다. gdbserver localhost:23946 ./(실행할 파일) (agrs) 2016. 6. 6. [defcon 2016] baby-re 보호되어 있는 글 입니다. 2016. 6. 6. [Security Fest 2016] fairlight 보호되어 있는 글 입니다. 2016. 6. 6. [google CTF 2016] Unbreakable 보호되어 있는 글 입니다. 2016. 6. 6. ANGR 차세대 바이너리 분석 프레임워크 프로젝트. 최근 몇 년 간 각종 CTF 대회에서 SMT-Solver 혹은 ANGR을 이용해 풀도록 하는 문제가 출제되고 있다(google ctf 등). 파이썬으로 작성된 툴이고 windows, linux 등 다양한 OS를 지원. 공부해야 할 필요성을 느낀다. 2016. 6. 6. how to install ANGR on Linux 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 sudo apt-get install python-dev libffi-dev build-essential virtualenvwrapper mkdir ~/.environments sudo find / -name "virtualenvwrapper.sh" 나온 path 값을 복사하여 아래 [path]에 넣어준다. echo source [path] >> ~/.bashrc echo export WORKON_HOME="~/.environments" >> ~/.bashrc source ~/.bashrc mkvirtualenv angr && pip install angr Colored by Color Scripter cs mkvirtualenv.. 2016. 6. 1. 코드엔진 Advance 09 Challenges : Advance 09 Author : MulleDK13 Korean : Password는 무엇인가 English : What the Password http://www.codeengn.com/challenges/advance/09 주어진 파일을 실행하면 Username과 Password를 입력받고, 둘 다 맞으면 정답임을 출력하는 간단한 문제이다. 우선 아무 생각없이 디버깅 하고 있었는데 EAX에 7B가 들어갔음을 확인할 수 있었다.7B는 내가 Password로 입력한 123의 16진수 값이다. ㅋㅋ그리고 비교 하는 값은 88228F이다. 그 뒤에 Username을 비교하는 루틴을 발견할 수 있다. 7, 8번 문제들에 비해 쉬운 느낌의 9번 문제였다. 2016. 4. 12. 이전 1 ··· 17 18 19 20 21 22 23 ··· 33 다음 728x90 반응형