본문 바로가기

전체 글

(40)
[ Python ] scapy로 내 컴퓨터의 패킷 캡쳐하기 안녕하세요. scapy는 파이썬 패킷을 다루는 라이브러리 중 가장 강력하고 기능이 다양합니다. 이번 시간에는 내 컴퓨터에 오고 가는 패킷을 캡처하는 가장 간단한 코드를 살펴보겠습니다. scapy.net Scapy Packet crafting for Python2 and Python3 scapy.net pip install scapy 위 명령어로 scapy를 설치해 줍니다. from scapy.all import * from scapy.arch.windows import IFACES import time n = 50 iface = "Intel(R) Ethernet Connection (7) I219-V" IFACES.show() def cap(): for i in range(0, n): packet = s..
HackCTF - Input Check 얀녕하세요 DipokalHHJ 입니다.이번에는 웹 문제 입니다. 사이트로 들어가 줍니다. 플래그를 얻고싶다면 플래그를 입력하랍니다. 해킹하면 안된다네요 ㅎㅎ그러면 배열로 입력받아보면 어떨까요? 이러한 형태로요 짜잔 플래그가 나옵니다!해당 문제는 PHP의 STRCMP 에 있는 취약점을 바탕으로 공격하는 문제입니다.CTF 사이트의 단골손님이니 알아가시길 바랍니다.!
HackCTF - Great Binary 안녕하세요 DipokalHHJ 입니다. Cryptography 의 첫번째 문제 입니다. 문제을 열고 압축파일을 다운로드 받습니다. 압축을 풀고 텍스트 파일을 열어보면 이런 바이너리 코드가 보여지게 됩니다. 감이 오시나요? 바이너리 디코드 사이트에서 해당 문자열을 붙혀넣기 해줍니다. cryptii.com/pipes/binary-decoder Binary decoder: Online binary to text translator Computers store instructions, texts and characters as binary data. All Unicode characters can be represented soly by UTF-8 encoded ones and zeros (binary numb..
HackCTF - Welcome_REV 안녕하세요. DipokalHHJ 입니다.그동안 각종 CTF를 풀면서 풀이방법을 공유해보려고 합니다.리버싱 첫번째 문제입니다. 이 문제는 HxD 라는 프로그램을 통해 풀 수 있습니다.문제를 열고 파일을 다운로드 해줍니다. ctf.j0n9hyun.xyz/challenges#Welcome_REVHackCTFDo you wanna be a God? If so, Challenge!ctf.j0n9hyun.xyz 다운로드 후 HxD 에 드래그 해줍니다. 그러면 이러한 코드들이 나오게 됩니다. 스크롤을 내려서 의미있는 문장을 찾아줍니다.찾으셨나요? 네 맞습니다. BASE64 코드가 보이네요. www.base64decode.org/Base64 Decode and Encode - OnlineDecode from Base6..
MySQL 설치에러 E: Sub-process /usr/bin/dpkg returned an error code (1) MySQL 을 설치하는 중 이러한 에러가 떠서 몇시간 삽질을 하다 알아냈습니다. 해결방법 더보기 cd /var/lib/dpkg/info 으로 들어가신 후 더보기 ls 를 입력하시고 MySQL 로 시작하는 패키지를 지워주시면 됩니다. 예를들면 mysql-community-server-core.list mysql-community-server.postrm 등등 더보기 sudo rm 그런다음 재설치 하시면 됩니다.
[ Python ] OpenCV 손 검출과 얼굴 모자이크 먼저 아래 명령어를 통해 OpenCV 를 설치해줍니다.pip install opencv-python 전체코드 입니다import cv2 import numpy as np cascadeFace = cv2.CascadeClassifier("./haarcascade_frontalface_alt.xml") cascadeHand = cv2.CascadeClassifier("./haarcascade_hand.xml") def removeFace(img, cascade): gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = cv2.equalizeHist(gray) rects = cascade.detectMultiScale(gray, 1.4, 5) return rects def ..
AI는 세상을 어떻게 변화시키는가? I. 시작하기에 앞서 우리에게 친숙한 알파고, 자율주행 자동차는 모두 AI(Artificial intelligence)다. 이들은 인간처럼 지치지도 않고 24시간 전기만 공급해주면 알아서 학습한다. 그리고 그러한 학습률과 지능은 특정 부분에선 이미 인간을 뛰어넘었다. AI는 잘 찾아보면 우리 생활 곳곳에 자리 잡고 있다. 유튜브 추천 알고리즘, 시리, 빅스비, 구글 어시스턴트 자동주문 등 우리가 자주 사용하거나 이름을 들어봤을 법한 것들이다. 이처럼 AI는 이미 세상을 변화시키는 중이다. 이 글에서는 앞으로 변화할 AI산업을 예견하고 어떠한 준비를 갖추어야 하는지에 대한 방향성을 제시하도록 하겠다. II. 2020년의 인공지능 기술 최근 자연어 처리(NLP) 모델 'GPT-3'가 연이어 좋은 성과를 거두..
청소년 개발팀 연합, 세미콜론 유니언 안녕하세요. 청소년 개발팀 세미콜론 운영진 허형준입니다.올 한 해 새로 생겨난 청소년 개발팀은 23팀 이상으로 역대 최고치를 기록했습니다. 또한 2018년 이후 청소년 팀은 꾸준한 증가세를 보이고 있기도 합니다. 그러나 지원 부족, 마케팅 부문에 있어서 어려움을 겪고 있는 팀들도 상당수 존재합니다.따라서 개발 커뮤니티이자, 프로그래밍 단체인 세미콜론에서 청소년 개발팀들의 연합인 세미콜론 유니언을 만들어 더 빠르고 안정적으로 성장할 수 있도록 지원해주고 있습니다.세미콜론 유니언에 소속된 청소년 개발팀은 "구름"으로부터 구름 IDE 이용권, EDU 할인권 등 여러 프로그래밍 관련 툴(Tool) 지원 및 정부기관, 유수 IT 기업 들과의 협업 및 소속 팀 상호 간 인원 교환 등의 지원을 받으실 수 있습니다.청..