프로그래밍 썸네일형 리스트형 [코드엔진] Basic 03 풀이 3번 문제는 비주얼베이직에서 스트링 비교함수 이름은? 이라는데.. 우선 OllyDbg로 실행시켜보자. 그리고 비밀번호 값을 넣게 되면 고맙게도 메세지 내용이 나와준다... 그럼 OllyDbg를 이용하여 해당 문자열이 어디서 출력되는지 찾아보자. 찾았다 요녀석~ 더보기 [코드엔진] Basic 02 풀이 2번 문제는 패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오 다.. 단순히 HEX 코드를 볼 줄 아느냐, 또는 HxD를 사용할 줄 아느냐의 문제인거 같다. 더보기 [코드엔진] Basic 01 풀이 1번의 문제는 HDD를 CD-Rom으로 인식시키기 위해서는 GetDriveTypeA의 리턴값이 무엇이 되어야 하는가 이다. 그렇다면 프로그램을 다운받어 OllyDbg로 열어보면 GetDriverTypeA의 문자열이 보인다. 우선 GetDriverType의 API가 사용자 정의인지 MS에서 제공되는 API인지 확인해 볼 필요가 있다고 생각해서 검색 해봤다. MSDN http://msdn.microsoft.com/en-us/library/windows/desktop/aa364939(v=vs.85).aspx Return valueThe return value specifies the type of drive, which can be one of the following values.Return code/val.. 더보기 OllyDbg 사용 방법[예시로 기본적인 프로그램 디버깅] 위의 파일은 메세지를 띄우는 콘솔 프로그램이다.[릴리즈 한건지.. 디버그로 빌드한건지 기억이....].. 해당 파일을 가지고 기본적으로 올리디버거를 이용하여 메세지가 어디서 출력되는지 확인해 볼 것이다. 프로그램 시작 시 프로그램 맨 위의 주소부터 시작하는게 아니라... 중간부터 시작한다... ...처음 생각 할 땐 맨 위부터 시작할 줄 알았는데...... F8로 천천히 한칸 한칸 내려가기 시작한다. 그러다가 CALL을 하는데 주소가 맨위에 시작부분으로 호출된다. 해당 위치는 메세지 박스의 내용이 있는 위치인데...메세지 박스에서 출력되는 내용을 알 수 가 있다... exe파일 크랙 또는 패스워드 등등 가장 기본적인 리버싱은 위와 같이 API 호출 또는 분기점을 확인하여 점프하거나 호출 또는 HxD를 이.. 더보기 파일 바이러스 검사하기[Virus total] 우선은 https://www.virustotal.com/en/ 들어가면 위와 같은 화면이 나온다. 검사하고자 하는 파일을 선택해서 스캔하면 위와 같이 나오는데... 우리나라 업체도 위에서 보인다 안랩... 기본적으로 Test파일 같은 경우 임시로 만든거였지만.. 정말 악성코드 들어 있는 파일 같은 경우... Result에서 결과에서 악성코드 및 바이러스를 구분해준다.. 시간이 되면 악성코드나 바이러스 파일 구해서도 돌리고 결과를 올려보겠다.. 더보기 아이피 접속 지역 확인하기 별로 어려운거 운거 없이 http://ipconfig.co.kr/ 들어가서 확인하자! 더보기 http://reversing.kr 리버싱 공부하다가 이런 것도 있구나..하면서 들어가서 문제를 풀어 봤다. Easy Crack 같은 경우는 쉽게 풀었지만... Easy Keygen은 좀 많이 헤맸다... 그나마 시리얼키 값을 토대로 이리저리 요리 ㅡ.ㅡ 해보면서 풀었는데... 올리디버거와 어셈블리......좀 더 해야 다음 문제를 풀 수 있을 듯하다.. 더보기 [C#] 예외처리(try catch finally) 정말 이렇게 예외처리하기 참으로 편하다. GetLastError 쓸필요도 없고.... 그냥 죄다 알려준다. 아래는 실행 결과이다. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음