해킹할 때, 코딩이 필요할까???
> 무조건.
> 농구하는데, 점프 없이 농구 가능할까? 하는 느낌
> 그러나 코딩을 다 배우고, 해킹공부를 하는 건 아니다.
사회공학기법.
사람을 속이는 것.
사람의 심리를 공격
사기꾼.
- 암호 해킹 기법
[고무 호스 암호 분석]
----------------------------------------------------------------------------------------
[ - ] Piggybacking
-> 리얼월드에서 가능
> 어느 회사든 사무실까지 갈 자신.
** 20억이 넘는 보안 시스템.
정부 청사.
> 대학생 한명한테 해킹당해 뚫림
--------------------------------------------------------
IP주소 획득이 위험할까?
유출하고, 뿌려버리고, 공개한다면..
> 위험도는 낮음
> 공유기
> 물론 DDOS공격에 노출될 수 있음
피싱 툴 사용법
maxphisher
피싱 악성코드
> Audio나 Video등 피싱된 상대방의 음성, 화면 등을 탈취할 수 있고
Clipboard로 복사된 창 카피, Ip 탈취 등 다양한 기능을 가지고 있다.
- git clone https://github.com/KasRoudra/MaxPhisher
를 입력하면 바로 다운로드 가능하다.
Python에서 터미널 환경에서 글자를 예쁘게 쓰는 법 -> rich
* Rich 라이브러리 사용법
설치
pip install rich
사용가능한 기능
문장의 색상 변경, 밑줄, Bold체, Italic체, 하이라이트, 마크다운, 테이블 등을 사용가능
from rich import print
from rich.console import Console
console = Console()
console.print('안녕하세요. [bold cyan]좋은 하루[/bold cyan]입니다.')
console.print('[i u]Rich 라이브러리[/i u]에 대해서 소개해드리겠습니다.')
HTML의 태그처럼 </>와 비슷하게 [ / ] 로 문장을 설정할 수 있다.
첫번째 줄에서 BOLD체와 Cyan 색상으로 변경하여 출력되고
그 밑은 Italic체와 Underline을 이용하여 문장이 강조될 것이다.
* 테이블 형식으로 출력하는 법
from rich.table import Column, Table
table = Table(show_header=True, header_style="bold red")
table.add_column("닉네임", style='dim', width=15)
table.add_column("직업", width=10, justify='center')
table.add_column("레벨",width=8, justify='center')
table.add_column("데미지", width=10, justify='center')
table.add_row('T없이맑은ㅎr늘','[b red]전사[/b red]','37','1200')
table.add_row('LucKy투데이','[b purple]도적[/b purple]','53','3240')
table.add_row('매직매직매직','[b red]마법사[/b red]','24','800')
* 프로그레스 바
from rich.progress import track
import time
for step in track(range(100)):
time.sleep(1)
Rich 라이브러리에서는 프로그램의 진행 정도를 시각적으로 나타낼 수 있는 Bar 기능을 제공해주는데,
위 코드에서는 1초에 1%씩 100초 동안 차오르는 프로그레스 바를 구현할 수 있다.
** 소스 참조
'해킹 > 해킹 기법' 카테고리의 다른 글
CSRF CTF 문제풀이 #1 (0) | 2023.05.21 |
---|---|
해킹 툴 - MaxPhisher 설치 및 사용법 (0) | 2023.05.17 |
XSS CTF 정리 3번 문제 (0) | 2023.05.16 |
XSS CTF 정리 2번 문제 (0) | 2023.05.14 |
XSS CTF 정리 7번 문제 (0) | 2023.05.11 |