목록프로그래밍 (73)
Self-Improvement
개인적 Scapy와 비교할시에 Socket은 Syn-Syn/ack-ack을 기본으로 수행을해서 편하다. import socket # smb payload = '\x00\x00\x00T\xffSMBr\x00\x00\x00\x00\x18\x01(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/K\x00\x00\xc5^\x001\x00\x02LANMAN1.0\x00\x02LM1.2X002\x00\x02NT LANMAN 1.0\x00\x02NT LM 0.12\x00' payload2 = '\x00\x00\x00c\xffSMBs\x00\x00\x00\x00\x18\x01 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
특정 IP가 아닌 멀티캐스트로 할시엔 239.255.255.250로 이용한다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182from scapy.all import *from colorama import Foreimport osimport sysimport requestsfrom bs4 import BeautifulSoup if len(sys.argv) is 1 or len(sys.argv) > 3: // 인자 개수 확인 print("Example Reference") sys...
Python 코드 12345678910from socket import * s = socket(AF_INET, SOCK_STREAM)s.settimeout(1)result=s.connect_ex(('192.168.123.7',22))s.close()if result: print("not open")else: print("open")cs192.168.123.7의 22포트에 대해 활성화가 되어있는지 확인할 시에 사용할 수있다. 실제로 192.168.123.7에는 SSH 서비스가 동작중일때 코드를 돌려보았다.
https://devhints.io/bash
보호되어 있는 글입니다.
1resp=requests.post(url, data={'aa':'aa', 'bb':'bb','cc':'cc'})cs post 메소드의 데이터 순서가 변경되서 보내어진다.!! 이때 튜플형식으로 변환해주면 순서에 맞게 전송이 이루어진다. 1resp=requests.post(url, data=(('aa','aa'), (bb','bb'),('cc','cc'))cs
최근에 이슈된 취약점(공개X)을 통해 만들어본 간단한 코드. 12345678910111213141516171819202122232425262728import shodanfrom colorama import Fore SHODAN_API_KEY = '*your API KEY' query='*your search Query'def shodan_query(): try: api = shodan.Shodan(SHODAN_API_KEY) result = api.search(query, page=1) except shodan.APIError as e: print (Fore.RED + e.value + Fore.RESET) return False return result def query_print(result): fo..