목록공부/TIP (5)
OutDoorFrog의 리버싱 이야기
보호되어 있는 글입니다.
멘탈을 기르는 블로그의 주인장 OutDoorFrog입니다! 오늘은 해시와 암호화에 대해 알아봅시다. 1. 목표 암호화와 해시의 차이를 알아봅시다.특정한 암호화 함수의 알고리즘을 배우고 C로 구현해봅시다.특정한 해시 함수의 알고리즘을 배우고 C로 구현해봅시다.이런 분류의 문제를 대응할 방법을 생각해봅시다. 포스팅을 시작하겠습니다. 2. 배움이 필요하다고 느낀 이유 제가 참여한 여러 CTF에서 암호화, 해시에 관련된 문제가 많이 나왔습니다. 한 CTF마다 한 문제는 나오는 편이라 알아두는 편이 좋다고 판단했습니다. (소스 코드도 있는 프로그램이 리버싱도 쉽지 않습니까?) 3. 암호화와 해시의 차이를 알아봅시다! 해시는 단방향 암호화 기법입니다.암호화는 양방향 암호화 기법입니다. 단방향 암호화 기법은 평문을 ..
http://blog.naver.com/PostView.nhn?blogId=kisstowook&logNo=140026597473&redirect=Dlog&widgetTypeCall=true (준비 중입니다)
안녕하세요! 블로그의 주인장 OutDoorFrog 입니다! 어제 리눅스 패키지 오류에 취했더니 좀 어질어질 합니다. "TheEnd" 문제를 풀 때 도움을 준 edb에 대해서 알아봅시다! GUI 환경에 익숙해지면 CUI 환경에 적응하기까지 시간이 걸립니다.익숙하지 못한 환경은 발휘할 수 있는 실력에 안 좋은 영향을 미칩니다. 레지스터의 값, 어셈블리어 보기, 문자열 표시, 덤프 표시, 기타 등등이런 강력한 기능들을 전부 명령어로써 사용한다면익숙치 않은 사람들은 구글링하느라 시간을 소비할 것입니다. 이러한 고민을 하는 사람들을 위해 건넬 조언이 있다면 Windows 에서는 Ollydbg가 있다면Linux에서는 Edb(Evan's Debugger)가 있습니다! codef00-Project-edb-Link (공..
안녕하세요 OutDoorFrog 입니다. 오늘 알아볼 도구는 바로 Detect It Easy 입니다. 용도 : 패킹 감지, 컴파일러 구분, PE 구조 확인입니다. 제가 첫 번째로 만든 루트킷을 넣어봤는데요...(PEID 보다 대단하네요.) 해킹 캠프 문제를 한 번 넣어봤습니다.(여윽시 최신기술) PEID라는 툴을 썼을 때에는 버전이 낮아서 정확히 어떤 컴파일러를 썼는지 알 수 없었습니다. 하지만 이 Detect It Easy 를 쓰면 좀 더 많은 정보를 알 수 있습니다. PEID 의 역할은 아마 Detect It Easy가 대신할 것 같습니다.ㅎㅎ