'Wargame > CodeEngn' 카테고리의 다른 글
code engn basic 18번 (0) | 2018.02.04 |
---|---|
code engn basic 17번 (0) | 2018.02.04 |
code engn basic 15번 (0) | 2018.02.04 |
code engn basic 14번 (0) | 2018.02.04 |
code engn basic 13번 (0) | 2018.02.04 |
code engn basic 18번 (0) | 2018.02.04 |
---|---|
code engn basic 17번 (0) | 2018.02.04 |
code engn basic 15번 (0) | 2018.02.04 |
code engn basic 14번 (0) | 2018.02.04 |
code engn basic 13번 (0) | 2018.02.04 |
code engn basic 17번 (0) | 2018.02.04 |
---|---|
code engn basic 16번 (0) | 2018.02.04 |
code engn basic 14번 (0) | 2018.02.04 |
code engn basic 13번 (0) | 2018.02.04 |
code engn basic 12번 (0) | 2018.02.04 |
code engn basic 14번 문제다. 파일부터 실행해보자. 뭔가 입력하면 될 것 같다. 귀엽네 근데 저남자. 패킹부터 확인하고 열어보자. UPX방식으로 패킹되어 있어 언팩 후 열어보았다. 네임이 codeEnge랬으니 입력해주고 시리얼값은 대충 입력해서 CMP부분에 BP걸고 돌려봤다.
성공! |
code engn basic 16번 (0) | 2018.02.04 |
---|---|
code engn basic 15번 (0) | 2018.02.04 |
code engn basic 13번 (0) | 2018.02.04 |
code engn basic 12번 (0) | 2018.02.04 |
code engn basic 11번 (0) | 2018.01.28 |
code engn basic 13번 문제다. 파일부터 실행해 봤다. 흠 키 값을 구해야 할 것 같다. 일단 패킹되있는지부터 확인하고 열어보자. 흠..따로 패킹은 안되있는 것 같다. 그냥 열어보니 실행이 안된다..?응? 뭔가 싶어서 Microsoft Visual C# 실행파일 형식에 대해 검색을 좀 해봤다. 찾아보니 실행하려면 .NET 처음써보는 프로그램이라 프로그램 자체에 대한 자세한 설명은 궁금하시면 따로 검색해주는게 좋을 것 같다.
특정 암호화방식을 거쳐 planText()라는 걸 만들어 내는 것 같다. 저걸 알아내려면 저 코드를 해석해야 Console.WriteLine(plainText); 코드를 main문에서 바로 실행되도록 적절한 위치에 넣어봤다. 다음과 같이 나온다. 실제로 입력해주면 성공하게된다. |
code engn basic 15번 (0) | 2018.02.04 |
---|---|
code engn basic 14번 (0) | 2018.02.04 |
code engn basic 12번 (0) | 2018.02.04 |
code engn basic 11번 (0) | 2018.01.28 |
code engn basic 10번 (0) | 2018.01.28 |
codeengn basic 12번 문제다. 파일을 다운받고 실행해봤다. 체크를 눌러도 별다른 반응이 없고 about 누르면 그냥 무슨 정보 같은게 파일 타입을 확인해보니 패킹이 되어있지는 않다. 코드는 간단하다. 분기문 전에 CMP문에서 값이 어떻게 비교되는지 보기위해 BP를 걸고 돌려봤다. 흠 쉽다.. 그럼이제 헥사에디터로켜서 저부분을 키값으로 바꾸기만 하면 될 것 같다. 다음과 같이 바꿔주면 된다. |
code engn basic 14번 (0) | 2018.02.04 |
---|---|
code engn basic 13번 (0) | 2018.02.04 |
code engn basic 11번 (0) | 2018.01.28 |
code engn basic 10번 (0) | 2018.01.28 |
code engn basic 9번 (0) | 2018.01.28 |