일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- xss game
- property
- python
- github
- window
- 사칙연산
- 백준 파이썬
- document
- 조건문
- burp suite
- 백준 알고리즘
- 김성엽 대표님
- 파이썬
- jQuery
- Pwndbg
- object
- lord of sql injection
- suninatas 풀이
- element 조회
- sql injection
- 포인터
- xss game 풀이
- 메소드
- blind sql injection
- 함수
- 자바스크립트
- 객체
- htmlspecialchars
- IF문
- 배열
- Today
- Total
목록분류 전체보기 (389)
power-girl0-0
1. 현재 시스템에서 방화벽 서비스가 실행 중인지 확인할 수 있다. ( 방식 2가지 ) - 방식 1 : systemctl status firewalld - 방식 2 : firewall-cmd --state 2. 현재 방화벽에 등록되어 있는 zone을 확인하고, 기본 (default) zone을 확인할 수 있다. - 첫 문장 : firewall-cmd --get-zones - 두번째 : firewall-cmd --get-default-zone 3. 방화벽에 활성화 되어 있는 존을 확인할 수 있다. : firewall-cmd --get-active-zones 4. 현재 활성화 되어 있는 존의 서비스 목록과 포트를 확인할 수 있다. : firewall-cmd --list-all --zone=public 5. ..
def hanoi(ndisks, startPeg=1, endPeg=3): if ndisks: hanoi(ndisks-1, startPeg, 6-startPeg-endPeg) print(startPeg, "번의 기둥의", ndisks, "번 고리를", endPeg, "번 기둥에 옮깁니다.") hanoi(ndisks-1, 6-startPeg-endPeg, endPeg) hanoi(ndisks=3)
정의 사용자가 다른 사용자 혹은 서버 간의 통신을 해커가 중간에 가로채기(Sniffing)해 정보를 수집하거나 악의적인 의도로 수정(Spoofing/Hijacking)하는 방식 2계층 중간자 공격 로컬 네트워크 내부에서 ARP Spoofing을 이용해서 가로채기 1) ARP 주소 결정 프로토콜로 네트워크 상에서 IP주소를 물리적 네트워크 주소 ( MAC주소 )로 대응시키기 위해 사용되는 프로토콜 2) Spoofing ( 스푸핑 ) 속이다 3) ARP Spoofing 자신의 MAC주소를 다른사람MAC주소로 속이는 공격으로 중간자 공격기법중 하나이다. 3계층 중간자 공격 공격자가 라우터를 설치하여 공격
1. 패스워드를 만들고 암호화한다. 명령어 : grub2-mkpasswd-pbkdf2 sha512를 사용하여 해시값으로 암호화된 것을 확인할 수 있다. 2. 암호화된 비밀번호를 h.txt 파일안에 백업시킨다. 명령어 : grab2-mkpasswd-pbkdf2 > h.txt 3. 암호화된 비밀번호를 /etc/grub.d/40_custom 파일안에 넣어준다. (1) 먼저 백업을 해둔다. (2) h.txt 파일에 있는 암호화된 비밀번호를 복사하여 etc/grub.d/40_custom파일에 복사한다. 복사모드인 V를 누르고 영역을 지정하여 복사해준다. (복사는 y를 누르면 된다.) (3) 복사후 :n 명령어를 사용하여서 /etc/grub.d/40_custom으로 이동하여 붙여넣기후 저장해준다. (붙여넣기는 p를..
1. 부트 매니저의 환경 파일을 싱글 모드 부팅 가능하도록 변경한다. (1) 바이오스에서 e를 눌러서 부트 매니저의 환경 파일로 들어간다. (2) ro를 rw로 바꿔주고 rhgb quit를 init = /bin/bash로 바꿔준다. (3) 변경후 [ ctrl ] + x를 눌러 변경내용이 적용된 상태를 시작해준다. 2. root의 비밀번호를 1234로 변경하고 필요한 조치를 취한 후 다시 부팅한다. (1) LANG = C -> 글자깨지지 않도록 설정 (2) passwd root -> root의 비밀번호를 변경 (3) touch /.autorelabel -> 부팅시 파일의 SELinux 컨텍스트 변경을 확정하기 위해 실행 -> 해당 명령어를 입력하지 않은 경우 부팅은 정상적으로 되지만 root 비밀번호는 변..
방식 1 def math(a,b,giho): if(giho=='+'): return a+b elif (giho == '-'): return a - b elif (giho == '*'): return a * b elif (giho == '//'): return a // b else: print("연산기호를 다시 입력하세요.") return 0 a=int(input("a값 입력 : ")) b=int(input("b값 입력 : ")) giho=input("연산기호 입력 : ") result = math(a,b,giho) print(result) 방식2 def add(a,b): print("%d + %d = %d"%(a,b,a+b)) def sub(a,b): print("%d - %d = %d"%(a,b,a-b..
def nemo(x,y): return x*y x = int(input("사각형 x의 길이 : ")) y = int(input("사각형 x의 길이 : ")) result = nemo(x,y) print("사각의 넓이 : ",result)
def a_rectangleArea(): print(5*7) def b_rectagleArea(x, y): print(x * y) def c_rectagleArea(): return (5*7) def d_rectagleArea(x, y): return ( x*y ) a_rectangleArea() b_rectagleArea(5,7) print(c_rectagleArea()) print(d_rectagleArea(5,7)) * a_rectagleArea와 b_rectagleArea는 return값이 없으므로 print함수에 넣으면 null을 출력한다.