99 matches found
sbox
sbox - C++向けコンパイル時AES文字列難読化 標準的な解決策は length + "" + string に依存しています。これは簡単にリバースできます。 sbox は constexpr AES-128 ブロック暗号を利用して、文字列を高エントロピーノイズに変換します。 背景 Neetcode の「Encode and Decode Strings」チャレンジの際に、難読化プロジェクト Obfusk8 から AES エンジンを移植しました。 実装は初回提出で 7ms で通過しました。暗号セキュリティはパフォーマンスとトレードオフになるべきではありません。 特徴 区切り文字なし...
Shelter
Shelter Shelter는 완전한 무장형 수면 난독화 기법으로, ROP를 광범위하게 사용하여 메모리 내 페이로드를 완전히 암호화할 수 있습니다. 이 크레이트는 다음과 같은 특징을 가지고 있습니다: AES-128 암호화. 전체 PE 암호화 기능. 수면 중 실행 권한 제거. APC/HWBP/타이머 미사용, 오직 ROP만을 사용하여 난독화 달성. 호출 스택 스푸핑을 위해 Unwinder 사용 후 ROP 체인 실행. 다양한 상황에 적응할 수 있는 여러 실행 방법. 기타 OPSEC 고려 사항: DInvokers, 간접 시스템 콜,...
Python Security Project
🔐 데스크톱 암호화 파일 암호화 및 복호화 도구 로컬 파일 시스템 자산을 인증된 대칭 암호화를 통해 보호하도록 설계된 프로덕션급 Python 데스크톱 보안 유틸리티입니다. 이 애플리케이션은 Tkinter로 구축된 반응형 그래픽 사용자 인터페이스GUI, 독립적인 암호화 엔진, 구조화된 진단 로깅을 갖추고 있습니다. 암호화 로직 암호화 : 평문 + 비밀 키 ── 암호문 복호화 : 암호문 + 동일한 비밀 키 ── 평문 🚀 주요 기능 Tkinter 데스크톱 인터페이스 : 네이티브 운영 체제 파일 선택기, 적응형 그리드 스케일링, 사용...
Huan
Huan Huan은 암호화된 PE 로더 생성기로, PE 파일 구조와 PE 로딩 프로세스를 학습하기 위해 제가 개발했습니다. 실행될 PE 파일을 매번 다른 키로 암호화하며, 로더 바이너리의 새 섹션에 포함시킵니다. 현재 64비트 PE 파일에서 작동합니다. 작동 방식? 먼저 Huan이 주어진 PE 파일을 읽고 CBC 모드 AES-128 암호화 알고리즘으로 암호화합니다. 암호화를 위해 Tiny AES in C를 사용했으며, 이 라이브러리의 요구 사항에 맞춰 패딩 코드를 준비했습니다. 암호화가 완료되면 Visual Studio...
sony-vp-extract
Sony WH-1000XM4 음성 팩 추출기 Sony WH-1000XM4 암호화된 펌웨어 파일에서 음성 안내 MP3 프롬프트를 복호화하고 추출합니다. AES-128-CBC 키는 RACE 프로토콜을 사용하여 Bluetooth Low Energy를 통해 헤드폰의 Airoha MT2811 펌웨어를 덤프한 후 ARM Cortex-M4 FO...
Stealth-Kid-RAT
Stealth Kid RAT 코드명: Kiddo 버전: 0.01A Stealth Kid RAT은 C으로 작성된 오픈소스 원격 관리 도구입니다. 현재 POC 개념 브랜치에서 개발 중입니다. 개발 중인 기능:- TCP 네트워크 스트림 IPv4 및 IPv6 지원 빠른 네트워크 직렬화 NetSerializer 압축 QuickLZ 및 암호화 AES-128 통신 멀티 스레드 TCP 및 UDP 연결을 통한 파일 전송 SKR 프로젝트는 Debian GNU-Linux Deb 9.8 "Stretch" 플랫폼에서 완전히 개발 및 테스트되었습니다....
udp2raw
Udp2raw-tunnel Raw Socket을 사용하여 UDP 트래픽을 암호화된 FakeTCP/UDP/ICMP 트래픽으로 변환하는 터널입니다. UDP 방화벽또는 불안정한 UDP 환경을 우회하는 데 도움을 줍니다. 단독으로 사용할 경우 udp2raw는 UDP 트래픽만 터널링합니다. 그러나 udp2raw와 UDP 기반 VPN을 함께 사용하면 모든 트래픽TCP/UDP/ICMP 포함을 터널링할 수 있습니다. 현재 OpenVPN/L2TP/ShadowVPN 및 tinyfecVPN이 지원됩니다. 또는 udp2raw 위키 简体中文 지원 플...
mellon
이 도구가 악용하는 OSDP 취약점 OSDP 공격 도구 그리고 친구를 뜻하는 엘프어 공격 1: 암호화는 선택 사항 OSDP는 암호화를 지원하지만 엄격히 요구 하지는 않습니다. 따라서 연결이 전혀 암호화되지 않을 수도 있습니다. 공격 1은 단순히 수동으로 수신하여 선로에서 카드 번호를 읽을 수 있는지 확인하는 것입니다. 공격 2: 다운그레이드 공격 컨트롤러와 리더가 암호화를 지원 한다고 해서 반드시 사용하도록 요구 하도록 구성되어 있는 것은 아닙니다. 공격자는 리더의 기능 응답 메시지osdpPDCAP를 수정하여 암호화를 지원하지...
CVE-2023-3350
CVE-2023-3349 / CVE-2023-3350 | IBERMATICA RPS 2019 IBERMATICA RPS 2019 의 인증되지 않은 정보 노출과 암호화 설계 결함을 문서화한 보안 연구입니다. 이 취약점들은 서로 연결되어 악용될 수 있으며, 인증 관련 SQL 쿼리가 포함된 애플리케이션 로그를 노출시키고 역변환 가능한 AES-CBC 암호문에서 사용자 비밀번호를 복구할 수 있습니다. 면책 조항 이 저장소는 보안 연구, 방어적 검증 및 교육 목적으로만 제공됩니다. 소유한 시스템 또는 명시적으로 평가가 승인된 시스템에서만...
EUVD-2026-91834
Armatura One stores database and message-broker credentials in an install configuration file, encrypting them with AES-128-CBC when this protection is enabled. The encryption key and initialization vector are fixed values embedded in the software itself and are identical across every installation...
CVE-2026-94591
Armatura One stores database and message-broker credentials in an install configuration file, encrypting them with AES-128-CBC when this protection is enabled. The encryption key and initialization vector are fixed values embedded in the software itself and are identical across every installation...
CVE-2026-94591 Armatura LLC Armatura One Use of Hard-coded Cryptographic Key
Armatura One stores database and message-broker credentials in an install configuration file, encrypting them with AES-128-CBC when this protection is enabled. The encryption key and initialization vector are fixed values embedded in the software itself and are identical across every installation...
CVE-2026-94591
Armatura One is vulnerable to the compromise of database and message-broker credentials due to a hard-coded cryptographic key (CWE-321 ). When the software's protection is enabled, it encrypts these credentials using AES-128-CBC ; however, the encryption key and initialization vector are fixed va...
SHIRO-721
SHIRO-721 RememberMe Padding Oracle Vulnerability RCE 0x00 개요: cookie의 rememberMe는 AES-128-CBC 모드로 암호화되어 있으며, padding oracle 공격에 취약합니다. 공격자는 유효한 RememberMe 쿠키를 Padding Oracle Attack의 접두사로 사용한 다음, 정교하게 제작된 RememberMe를 만들어 SHIRO-550과 같은 Java 역직렬화 공격을 수행할 수 있습니다. 0x01 이 문제를 재현하는 단계: 1. 웹사이트에 로그인하고...
scadapack-secure-lock-poc
SCADAPack Secure Lock fixture 검증기 이 저장소는 CVE-2026-81861 에 대한 의도적으로 범위가 제한된 개념 증명입니다. 이는 벤더가 제공한 Windows DTM으로 생성된 두 개의 통제된 fixture가 공통 키 자료를 사용하여 인증되고 디코딩될 수 있음을 검증합니다. 이것은 운영상의 익스플로잇이 아닙니다. 네트워크 클라이언트, 장치 대상, DNP3 송신기, 잠금 해제 작업, 메시지 위조 명령, 캡처 스캐너 또는 임의 파일 복호화기를 포함하지 않습니다. RTU에 접속하거나 변경할 수 없습니다...
PT-2026-104436
Name of the Vulnerable Software and Affected Versions Armatura One affected versions not specified Description Armatura One stores database and message-broker credentials in an installation configuration file. When protection is enabled, these credentials are encrypted using AES-128-CBC Advanced...
reyee_decrypt
reyeedecrypt Ruijie ReyeeOS의 펌웨어와 구성 백업을 적응형으로 복호화하고, 구성에서 평문 비밀번호를 복구합니다. 사용법 python3 reyeedecrypt.py 출력 디렉터리 은 자동으로 인식되며, 다음 형식을 지원합니다: 입력| 예시 ---|--- 펌웨어 tar 패키지| AP3.01...withbootencryptov1.tar.gz 펌웨어 압축 해제 디렉터리| ...withbootencryptov1/ 암호화된 install bin| ...installencryptov1.bin /...
Exploit for CVE-2026-81861
SCADAPack Secure Lock fixture verifier This repository is a d...
Python Security Project — Updated!
🔐 Desktop Cryptographic File Encryption & Decryption Tool A production-grade Python desktop security utility designed to protect local filesystem assets through authenticated symmetric encryption. This application features a responsive graphical user interface GUI built with Tkinter, an independe...
BIT-CEPH-2026-39944 Ceph: CephX AES Authentication error
Ceph is an open-source distributed storage platform providing object, block, and file storage. In versions prior to 20.2.4 and 19.2.6, the RADOS Gateway RGW protects STS session tokens with an AES-128-CBC handler that provides no message authentication, allowing an attacker who holds any valid ST...