목록분류 전체보기 (59)
OutDoorFrog의 리버싱 이야기
안녕하세요 OutDoorFrog 입니다. 오늘 알아볼 도구는 바로 Detect It Easy 입니다. 용도 : 패킹 감지, 컴파일러 구분, PE 구조 확인입니다. 제가 첫 번째로 만든 루트킷을 넣어봤는데요...(PEID 보다 대단하네요.) 해킹 캠프 문제를 한 번 넣어봤습니다.(여윽시 최신기술) PEID라는 툴을 썼을 때에는 버전이 낮아서 정확히 어떤 컴파일러를 썼는지 알 수 없었습니다. 하지만 이 Detect It Easy 를 쓰면 좀 더 많은 정보를 알 수 있습니다. PEID 의 역할은 아마 Detect It Easy가 대신할 것 같습니다.ㅎㅎ
https://blog.naver.com/kakalimblue/221335528141 윈도우즈 시스템 프로그래밍 msdn etc... 참고해서 세마포어, 뮤텍스 익히고 (아니 근데 스레드하고 임계 영역(?)을 어떻게 표현해야되나..) (인라인 어셈블도 한번 해보자)
IDA 사용법 및 여러 플러그인에 대해 알아보자. RSA가 뭔지 알아보자. TLSCallback 함수가 어떤 것인지 알아보자. 안티디버깅에 쓰이는 더미 코드가 어떤 예제가 있는지 알아보자. 해킹 캠프 서버 열렸으니까 리버싱 문제만큼은 다 풀어보자. ELF 파일 구조에 대해 간략히 익혀보자.
안녕하세요. 해킹 캠프가 끝난지 2일이 지났습니다! 여운이 가시기 전에 부족한 점을 나열하고 목표를 세워봅시다!! 실력이여!!! 떡상하라!!! 부족한 점안티 디버깅에 대해서 연구가 부족합니다.Script에 대한 지식이 매우 부족합니다.CodeEngn.com Advanced 문제와 Reversing.kr 문제를 아직 다 풀지 못했습니다.암호화 알고리즘, 패커에 대한 연구 부족합니다.윈도우즈 시스템 프로그래밍 미완독 했습니다.(아마 세마포어, 뮤텍스 부분을 빼먹었을 겁니다.)리눅스 플랫폼에 적응하지 못했습니다. 시큐어 코딩 기술이 부족합니다.CTF 참여 경험이 부족합니다.악성코드에 관한 연구가 부족합니다. 허허 너무 단점만 나열하면 마음이 아프니까 이쯤 합시다. 기초, 기본이 탄탄하지 못하기 때문에 벌어진 ..