일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Windows Kernel
- arudino
- 해킹
- 네트워크 바이트 오더
- 개발 환경 준비
- 개발하기
- vcruntime.dll
- pcap packet capture
- 윈도우 커널 디버깅
- Windows
- 윈도우 커널
- Msvcrt.dll
- IAT Hooking
- Windows Kernel Driver
- 포너블
- pcap packet
- 시스템해킹
- HackCTF
- 바이트 오더
- 윈도우 커널 드라이버
- hacking
- C언어 패킷캡쳐
- windows kernel debugging
- apphelp.dll
- Windows Kernel Debug
- Network Byte Order
- packet capture
- vcruntime140.dll
- ucrtbase.dll
- pwnable
- Today
- Total
목록전체 글 (118)
미친해커
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XvRpO/btsGL29tNt0/xC2WGaf0QsBuiEqPd0ni7k/img.png)
글을 시작하기 전 양해 말씀드립니다. 저는 안드로이드, 리눅스 운영체제에 대해 자세히 알지 못해 인터넷 검색과 연구하면서 알아낸 결과로 추측하여 글을 작성했습니다. 잘못된 정보가 있다면 댓글 부탁드립니다.How do you typcially run an application as root?Root 권한으로 애플리케이션을 실행하는 방법은 안드로이드 5.0을 기준으로 이전과 이후로 나뉘게 된다. 또한 현재 안드로이드 운영체제는 기본적으로 시스템 앱(System Application)이 아닌 일반 앱(Application)은 Root 권한으로 실행할 수 없다고 한다.Before Android 5.0안드로이드 5.0 이전에는 AndroidManifest.xml에 android.permission.ACCESS_S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sOune/btsG78JeCxv/PFOb426GvokZsZRomWuiMK/img.png)
LD_PRELOADLD_PRELOAD는 Linux 운영체제의 환경 변수이다. LD_PRELOAD에는 Linux 운영체제의 공유 라이브러리(Shared Library) 파일이 설정되고 설정된 공유 라이브러리들을 모든 공유 라이브러리들보다 먼저 프로그램에 로드한다. Linux 운영체제의 응용 프로그램은 라이브러리가 로드된 순서대로 사용하려는 함수가 존재하는지 확인한다. 이때 LD_PRELOAD로 인해 먼저 로드된 라이브러리에 사용하려는 함수가 존재한다면 LD_PRELOAD의 라이브러리의 함수 주소를 가져온다. 이러한 원리를 이용한 방법이 LD_PRELOAD를 이용한 후킹 기법이다,*공유 라이브러리(Shared Libary) : Linux 운영체제의 공유 라이브러리로 확장자는 주로 .so 이며 Windows ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.