- Today
- Total
Phantom
시리얼을 찾는 문제이다. 비베로 만들어졌고.. 맞는 시리얼이 입력되면 아래 Registered가 활성화가 되는 것 같다. 한번 디버거로 열어보자 비베 머신 들어가기 전에 문자열을 봐야겠다. . 문자열이 있다 BP를 걸고 부분으로 가보니 이렇게는 되어 있으나 다른 곳과 동떨어진 곳이었다. 함수를 봐야겠다. 문자열 비교 함수 발견 여기다 BP를 걸고 실행해봐야겠다. 모두 입력이 되는 것이 아닌가보다 a한개 입력했는데 값이 나왔다. 이 값을 따로 실행해서 넣어봐야겠다. 활성화가 됐다 clear
1. 정보통신과 네트워크 1) 정보통신 - 정보 :통신의 궁극적인 목적이며 어떤 의미가 있는 기호의 집합이며, 사람들에 의해 평가된 것으로 문제해결에 유용한 데이터 - 통신 : "신호원이라고 하는 시간과 공간상의 한 지점에서 목적지 또는 사용자라고 하는 다른 지점으로 정보가 전달되는 과정" - 정보통신 : 송신자와 수신자간에 효과적으로 정보를 전달하거나 받는 과정. - 통신 모형과 기능 ① 정보원(Information source) : 전송할 정보를 발생시키는 근원(source) - PC, 전화기 ② 송신기(Transmitter) : 정보원으로부터 나온 메시지를 송신신호의 형태로 전송로에 전달 인코드, 변조 -> 반송파를 사용하여 변환 ③ 전송로(Channel) : 송신기와 수신기를 연결하는 물리적인 매..
하…..이걸 이상하게 하는 바람에 2일을 삽질 했다. 이젠 아예 힌트 같은걸 보지 않고 해야겠다 그거를 잘못 봐서 2일을 버렸…다. 우선 프로그램을 실행하기 전에 ReadMe.txt를 읽어보자 시리얼이 저것일 때 이름을 찾아라. 이다. 프로그램을 열어보자. 이름을 입력 하고. 시리얼을 입력한다. 디버거를 열어서 aaaaaa가 어떤 시리얼로 바뀌는지 봐야겠다. 입력하고, 비교 루프에 들어온 것 같다 ESI와 3을 비교하는 것을 보니 3번에 걸쳐 어떤 것이 루프를 도는 것 같다. 이것을 보니 부호 확장 MOV라는데 잘은 모르겠다 ECX는 10, 20, 30이렇게 루프를 돌면서 바뀌고 EDX는 아까 내 문자열이 하나씩 비교가 된다. 그리고 이곳에서 복호화가 일어난다. 61과 10을 XOR연산하여 ECX에 저장..