본문 바로가기

IDA Linux Remote Debugging IDA리눅스 원격 디버깅 하는 방법입니다.일단 준비물은 IDA, 리눅스(가상머신) 이렇게만 있으면 됩니다. 먼저 IDA폴더-dbgsrv로 가 주시면이렇게 파일들이 있습니다. 자신의 리눅스가 32비트라면 linux_server을, 64비트라면 64가 붙은 파일을 리눅스로 복사해 주세요. 그 다음 터미널에 ifconfig명령어로 리눅스의 IP를 아셔야 합니다. 그리고 아까 복사한 파일을 실행해 주세요.그러면 이렇게 23946포트로 연결을 기다리고 있습니다.그 다음 호스트 컴퓨터에서 IDA를 실행시킨 뒤이렇게 선택해 주시면이렇게 창이 나오게 됩니다. Application - 디버깅할 파일Directory - 디버깅할 파일이 있는 폴더Parameters - 전달할 파라미터Hostname - 아까 구한 리눅스의 .. 더보기
Layer7 CTF Write-UP 아쉽게 고등부 4위를 했지만 와업 올려봅니다. 진짜 포너블 제대로 공부해야겠네요... 더보기
암호학 기초 암호학 기초에 대해서 알아보겠습니다.일단 암호학은 정보보안의 3대 요소인 기밀성을 위해서 사용이 됩니다. 말 그대로 암호 알고리즘을 이용하여 데이터를 다른 사용자가 구별할 수 없게 만드는 기술 입니다.암호학에서는 평문, 암호문, 암호화, 복호화라는 말들을 자주 볼 수 있는데 이것들이 무엇 이냐면 우선 평문은 암호화 되지 않은 원본 문자열, 암호문은 암호화를 거치고 난 암호화된 문자열, 암호화는 평문을 암호문으로 만드는 행위, 복호화는 암호문을 평문으로 만드는 행위라고 볼 수 있습니다. 그럼 여기서 암호학에서 아주 기초적인 내용을 하나 보겠습니다. 바로 전치와 치환인데요. 전치는 평문에서 각 문자들의 위치를 바꿔 암호화를 하는 것입니다. 그리고 치환은 평문의 각 문자들을 각각 다른 문자로 대응시켜 암호화를.. 더보기