전체 글
[Cryptography] Classic Cipher -4
[Cryptography] Classic Cipher -4
2020.01.11특수문자 종류를 보면 알파벳 종류와 같기 때문에 아무 특수문자 하나를 알파벳으로 교체한 뒤, 도움 : https://quipqiup.com/ 위 사이트를 통해 플래그를 얻으면 된다. in cryptography, a substitution cipher is a method of encrypting by which units of plaintext are replaced with ciphertext, according to a fixed system; the "units" may be single letters (the most common), pairs of letters, triplets of letters, mixtures of the above, and so forth. the receiver de..
[Cryptography] Classic Cipher -3
[Cryptography] Classic Cipher -3
2020.01.11도움 : https://www.dcode.fr/affine-cipher 위 사이트에서 암호문과 키를 넣고 돌리면 플래그 나옴. FLAG : HackCTF{Cl4ss1c_C1pher_1s_very_e4sy_1f91qaf14f}
[Cryptography] Classic Cipher -2
[Cryptography] Classic Cipher -2
2020.01.11도움 : https://www.dcode.fr/transposition-cipher 위 사이트에서 암호문과 키를 넣고 돌리면 플래그 나옴. FLAG = HackCTF{C1pher_1s_very_1n7eres71n5_123}
[Forensics] Magic PNG
[Forensics] Magic PNG
2020.01.11파일을 받아보면 PNG 파일 헤더가 깨져 이미지가 보이지 않는다. 뭐 하나하나 정상 PNG 헤더를 보면서 복구하면 되는데 우리는 시간이 많이 없으므로 복구 사이트를 통해서 돌리면 쉽게 플래그를 얻을 수 있다. 도움 : https://online.officerecovery.com/pixrecovery/ FLAG : HackCTF{c@n_y0u_$ee_m3?}
[Forensics] 잔상
[Forensics] 잔상
2020.01.112개 이미지를 받고 비교해서 플래그를 얻는 문제이다. 간단하게 HxD을 이용해서 비교해보면, 한글자씩 다른 문자가 있고 다 추출하면 48 61 63 6B 43 54 46 7B 77 68 33 72 33 5F 40 72 65 5F 79 6F 75 5F 6C 30 30 6B 69 6E 67 3F 7D FLAG : HackCTF{wh3r3_@re_you_l00king?}
[Hardware] AVR Programming (2)
[Hardware] AVR Programming (2)
2020.01.11이것도 구글링하면서 찾아보다가 도움 사이트 : https://www.avrfreaks.net/forum/how-use-16bit-spi 위 사이트와 이미지를 참고하며 적당히 대입하니 플래그가 완성된다.
[Hardware] AVR Programming (1)
[Hardware] AVR Programming (1)
2020.01.11해당 파일을 받고 열어보면, 해당 번호에 맞는 명령어를 넣어주면 된다. 도움 사이트 : https://github.com/Jpub/ATmega328Programming/blob/master/CH_10_code_1/CH_10_code_1/CH_10_code_1.c
JLang Build
JLang Build
2019.12.02JLang은 Java를 LLVM IR로 변환하는 리프팅 도구이며, APK 내 class 코드를 Java로 변환한 후 생성된 Java 파일을 JLang을 이용해 IR로 변환하여 대상 함수에 대한 IR 소스코드를 바탕으로 LibFuzzer을 이용하여 퍼징 테스트를 도와줄 수 있다. [환경] - 우분투 18.04 - JLang $ git clone https://github.com/polyglot-compiler/JLang.git - JDK 이전버전 제거 $ sudo apt-get remove openjdk* $ sudo apt-get remove oracle* $ sudo apt-get autoremove --purge $ sudo apt-get autoclean - JDK 7 설치 $ sudo mkdir ..
VMware에서 Android X86 설치
VMware에서 Android X86 설치
2019.11.231단계. 준비 - VMware Workstation - android-x86_64-9.0-rc1.iso (191123 기준) 2단계. 새 가상 머신 생성 처음 가상 머신을 생성 후 ISO 파일을 선택하지 말고 게스트 운영체제에서 "Linux"와 "Other Linux 5.x or ..."을 선택하여 생성하자 여기서 VMware는 처음 생성된 가상 디스크가 SCSI로 되어있고, Android-x86은 SCISI를 지원하지 않기 때문에 가상 디스크 유형을 IDE로 변경해주자 기존 가상 디스크는 Remove 후 IDE로 다시 생성하면 된다 중요한건 아니지만 가상 머신 최적화를 위해 메모리 2GB, 프로세서는 2로 맞추었다 Android-x86의 ISO를 넣어주자 Display에서 "Accelerate 3D g..