일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 연구모임
- 국정원
- suninatas
- codeup
- 국가정보원
- 화학물질
- 정보보안
- 도구모음
- 불법유통근절
- 파이썬
- 프로젝트
- 대외활동
- nurisec
- UKPT level
- Service
- 기타정보
- 여행
- 화학물질불법유통온라인감시단
- PHP
- 국가기록원
- 불법유통
- 웹 해킹 입문
- 경기팀
- UKPT
- HTML
- webhacking
- Los
- 12기
- MITRE ATT&CK
- 화학물질안전원
- Today
- Total
목록전체 글 (300)
agencies
tesseract 를 이용하여 이미지 안의 텍스트를 읽을 수 있다고 합니다.(소스코드)#pip install pytesseractimport pytesseractfrom PIL import Image# Tesseract 실행 파일 경로 설정 (Windows 설치 경로)pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"# 이미지 로드image_path = "./image.png"image = Image.open(image_path)# 이미지에서 텍스트 추출text = pytesseract.image_to_string(image)print(text) (테스트 이미지) (실행결과) 사전 준비물환경 : 윈도..
colab joern 설치 과정!sudo apt install openjdk-21-jdk -y!wget https://github.com/joernio/joern/releases/latest/download/joern-install.sh!chmod +x joern-install.sh!./joern-install.sh!unzip joern-cli.zip backward slicing 여기서는 대상 파일이 test.c취약한 함수가 func_3 으로 가정 import subprocess# 파일명과 취약한 함수명을 변수로 정의file_name = "/content/test.c"func_name = "func_3"# Joern 스크립트 생성joern_script_content = f"""importCode("{..
# Load and read the provided files to analyze the contentpatch_file_path = "test.patch"old_vul_file_path = "test_OLD.vul"with open(patch_file_path, 'r') as patch_file: patch_content = patch_file.readlines()with open(old_vul_file_path, 'r') as old_vul_file: old_vul_content = old_vul_file.readlines()# Extract removed lines (starting with '-') from the patch fileremoved_lines = [line[1:].stri..
import pandas as pdimport osimport reimport requestsfrom bs4 import BeautifulSoup# 초기 설정csv_file_path = "output.csv"columns = [ "index", "all_file_name", "CVE-ID", "Description", "Affected_Product", "Affected_Version", "Vulnerability_Type", "Severity", "CVSS_Score", "Attack_Vector", "Impact-C", "Impact-I", "Impact-A", "Exploitability", "Published_Date", "Last_Modified_Date", "Privile..
msg = "in the flag.txt"key = "?????"flag = []for i in range(len(msg)): t = ord(msg[i]) ^ ord(key[i%len(key)]) flag.append(chr(t))with open("flag.txt","w") as f: f.write("".join(flag)) 이것은 문제 파일입니다.msg 에는 flag.txt파일 안에 있는 문자를 읽어옵니다.key에는 xor할 문자 5개가 들어갑니다. 플래그는 mobsy{ 로 시작하기 때문에xor을 진행할 때 범위를 30 ~ 130 으로 진행합니다 : 키 값이 하나일 경우만... 진행key를 mobsy로 설정하고 xor을 시도해봅시다. with open("flag.txt","r") a..
import torchimport torch.nn as nnfrom torch.nn import CrossEntropyLossfrom transformers import RobertaModel, RobertaConfig, RobertaTokenizerimport dglimport pandas as pd# FlowGNNGGNNModule class with debugging# FlowGNNGGNNModule class with debuggingclass FlowGNNGGNNModule(nn.Module): def __init__(self, feat, input_dim, hidden_dim, n_steps, num_output_layers, label_style, concat_all_absdf, enc..
colab 마운트from google.colab import drivedrive.mount('/content/drive') 모델 평가모드로 진행(strict=false 를 사용해서 걱정된다)import torchimport torch.nn as nnfrom torch.nn import CrossEntropyLossfrom transformers import RobertaModel, RobertaConfig, RobertaTokenizer, RobertaForSequenceClassificationfrom DeepDFA.DDFA.code_gnn.models.flow_gnn.ggnn import FlowGNNGGNNModule# FlowGNNGGNNModule 초기화flowgnn_encoder = FlowG..
사실 이 짓을 하는 이유는,C 소스코드에대한 cve 정보 db를 만들려고 하는 목적에 있다... 노란색으로 칠한 부분은 어떻게 채울지또 None 값에 한해 어떻게 값을 최대한 더 추가할 수 있을지에 대한 방안은 고민을 해야 한다...
파이선 소스코드import osimport jsonimport pandas as pdimport requestsfrom bs4 import BeautifulSoup#pip install lxml#pip install beautifulsoup4#pip install requests#pip install 엑셀 관련 + pandas# JSON 파일들이 저장된 폴더 경로folder_path = './'# CSV 파일 컬럼 정의 -"Reported_Date",columns = [ "CVE-ID", "CWE-ID", "Description", "Affected_Product", "Affected_Version", "Vulnerability_Type", "Severity", "CVSS_Score", "At..
https://colorscripter.com/ Color ScripterSimple & Flexible Syntax HighLightercolorscripter.com 이 사이트에서는 여기에 작성되어 있는 글씨를 복사하여 PPT에 붙여 넣을 경우코드 색상이 유지가 된다! ▼ ctrl + c / ctrl + v 한 결과void exec_cmd(char *input) {char cmd[50];printf(cmd); // 사용자의 입력 파라미터를 그대로 사용}int vuln_func(int a, int b) {// 취약한 함수의 사용 }char safe_func(char a, char b) {// 안전한 함수의 사용// (매개변수에 따라 상태가 동적으로 변환) }int main(void){vuln_fun..