본문 바로가기

리눅스2

[Reversing] Radare2 설치 및 사용 방법 총 정리 [예제 포함] 더보기 목차 [궁금한게 있다면 Ctrl+F로 검색하면 빠르다.] Radare2? Radare2설치 바이너리 정보 확인 Radare2 실행 바이너리 분석을 위한 명령어 바이너리 내의 함수 목록 출력 바이너리 내의 함수 이름 변경 함수의 디스어셈블리 출력 탐색 위치 변경 바이너리 그래프 모드 출력 Hexdump 값 출력하기 Flagspaces확인 데이터/코드 참조 찾기 문자열 검색하기 디버그 모드 Radare2 살향 디버깅 시작 설정된 BreakPoint 리스트 확인 BreakPoint 설정 BreakPoint 해제 레지스터 상태 출력 변수의 상태 확인하기 다시 시작 (올리디버거의 Ctrl+f2) 프로그램 종료 확인 바이너리 패치 모드 Radare2 실행 Hex 값 변경하기 명령어 변경하기 rax2 radi.. 2021. 8. 5.
[Forensic] Linux의 특징 Linux는 1991년 리누스 토발즈(Linux Torvalds)가 UNIX를 PC에서도 작동할 수 있게 만든 운영체제이다. 인터넷을 통해 프로그램의 소스 코드를 무료로 공개하여 사용자가 원하는 대로 특정 기능을 추가할 수 있다. 우리나라에서는 1999년부터 Linux 사용자가 늘어나게 되었고 Harmonikr 프로젝트처럼 한국인을 위한 Linux도 개발이 되고 있다. 배포판의 종류들에는 슬랙웨어, 레드햇(Redhat), 데비안(Debian), 오픈 Linux, 맨드레이크, 페도라(Fedora), 우분투(Ubuntu) 등이 있다. 스마트폰에 있는 안드로이드도 Linux 기반으로 만들어져 있다. Linux의 특징 1. 오픈소스 운영체제 - 운영체제의 핵심인 커널뿐만 아니라, 같이 내장되어 있는 프로그램도 .. 2020. 8. 15.