분류 전체보기
-
CodeEngn Challenges : Basic 02정보보안/리버싱 2018. 2. 20. 22:07
Reverse_L02 Challenges : Basic 02 Author : ArturDents Korean : 패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오 English : The program that verifies the password got messed up and ceases to execute. Find out what the password is. 코드엔진 Basic 2번 문제다. ADDialog.ArturDents CrackMe#1........Nope, try again!.Yeah, you did it!.Crackme #1.JK3FJZh...... 헥스에디터로 열어보면 패스워드가 나온다! JK3FJZh
-
CodeEngn Challenges : Basic 01정보보안/리버싱 2018. 2. 20. 21:27
Reverse_L01 (abex 1st) Challenges : Basic 01 Author : abex Korean : HDD를 CD-Rom으로 인식시키기 위해서는 GetDriveTypeA의 리턴값이 무엇이 되어야 하는가 English : What value must GetDriveTypeA return in order to make the computer recognize the HDD as a CD-Rom 코드엔진 Basic 1번 문제다. 00401000 >/$ 6A 00 PUSH 0 ; /Style = MB_OK|MB_APPLMODAL 00401002 |. 68 00204000 PUSH Reverse_.00402000 ; |Title = "abex' 1st crackme" 00401007 |. 6..
-
Linux 소개프로그래밍/스터디 2018. 2. 8. 00:33
README.mdLinux운영체제 커널 리눅스(Linux Is Not UniX)에 관한 디렉토리What is Linux?리눅스는 리누스 베네딕트 토르발스(Linus Benedict Torvalds)가 만든 운영체제 커널이다. 이걸 GNU 프로젝트에서 완성시킨 게 GNU/Linux다. 갓리누스는 또 리눅스 커널관리를 위해서 git이라는 녀석도 만들었다. 이 프로젝트 역시 무료 git 저장소인 Github에 자리잡고 있다. Distributions리눅스 배포판은 그건 파이썬 배포판처럼 다른 응용프로그램들을 커널과 조합해서 배포되는 리눅스 운영체제를 말한다. 우분투(데비안 기반), 페도라(RHEL 기반), 데비안, 아치, 칼리(데비안 기반), 크런치뱅(우분투 기반), 오픈수세(SUSE 기반), 리눅스 민트(우..
-
Python의 PIL 라이브러리를 이용한 Binary Data Visualizer 만들기프로그래밍/개발 2018. 2. 5. 18:15
최근에 VELES(CodiSec)라는 바이너리 분석 툴을 알고 깜짝 놀랐던 적이 있다.스크린샷 출처: https://codisec.com/binary-data-visualization/ 위 스크린샷에서처럼 바이너리 데이터를 시각화해줘서 분석하기 쉽게 만들어주는 툴이다.실제로 개발팀은 이 툴을 사용하는 CTF 팀도 만들어서 활동하고 있다고 한다. 그런데 왜 시각화를 할까?진화심리학자 행크 데이비스는 인간은 무슨 일이든지 패턴을 발견하고 인과관계를 찾으려고 노력하는 존재라고 했다.비슷한 말 하나 기억나서 구글에 치면서 안 사실 처음 뵙겠습니다 행크 데이비스 씨^^7게임 로딩창에서 와 이걸 계속 터치하고 있으면 로딩이 빨리 될거야 그딴거 없어요 그런 느낌일까... 로딩창 말고도 게임 자체가 인간이 '패턴'을 ..