Skip to content

k-atusa/goodbye-ai-block

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goodbye-ai-block

이미지와 텍스트를 난독화하여 검열을 피하고 AI 크롤러의 무단 스크랩을 방지하며, 브라우저 확장으로 자동 복호화합니다.

주요 기능

  • 검열 우회: 텍스트와 이미지를 난독화하여 자동화된 검열 및 필터링 시스템을 우회합니다.
  • 무단 스크랩 및 AI 학습 방지: 원본 데이터를 난독화된 상태로 게시하므로, 크롤러나 AI가 무단으로 콘텐츠를 긁어가거나 학습 데이터로 활용하는 것을 방지합니다.
  • 사용자 편의성: 확장 프로그램을 설치한 수신자는 별도의 조작 없이 브라우저에서 원래의 깨끗한 콘텐츠를 자동으로 복호화하여 볼 수 있습니다.

구조

web/                  ← 난독화/복호화 웹 도구
  index.html
  obfuscator.js       ← 핵심 엔진

extension/            ← 브라우저 확장 (Chrome, Firefox, Safari)
  manifest.json
  obfuscator.js
  background.js
  content.js
  page-worker.js      ← Main World 스크립트 (이미지 처리용)
  popup.html
  options.html

웹 도구

  1. web/index.html을 브라우저에서 열기
  2. 이미지: 드래그/클릭/붙여넣기로 업로드 → Convert 클릭
  3. 텍스트: 입력 후 Convert 클릭 → AI!1(...) 형태로 출력
  4. 난독화된 이미지/텍스트를 다시 넣으면 자동으로 원본 복구
  5. Seed를 비워두면 기본값 사용

확장 설치

Chrome / Edge / Brave

  1. chrome://extensions 열기 → 개발자 모드압축해제된 확장 로드extension/ 선택

Firefox

  1. about:debugging#/runtime/this-firefox임시 부가 기능 로드manifest.json 선택 (121+)

Safari (macOS / iOS)

  1. xcrun safari-web-extension-converter ./extension → Xcode 빌드 → Safari 설정에서 활성화

Android

  • Kiwi Browser: 메뉴 → 확장 → .zip 로드
  • Firefox Android: AMO 또는 부가 기능 컬렉션으로 .xpi 로드

Seed 설정

확장 아이콘 클릭 또는 확장 설정(Options)에서 Seed 입력 후 저장.

알고리즘

이미지

  1. Seed → SHA-256 → PRNG 시드
  2. 8×8 블록 분할 → 색반전/채널회전/공간회전/플립 (PRNG 기반)
  3. Fisher-Yates 셔플로 블록 재배치
  4. 하단 8px에 매직 시그널 AI! 삽입 (JPEG 내성)

텍스트

  1. Seed → SHA-256 → PRNG 시드
  2. UTF-8 바이트별 XOR + 비트 회전
  3. Base64 인코딩 후 AI!1(...) 래핑

About

이미지와 텍스트를 난독화하고, 웹 브라우저 확장으로 자동으로 복호화. Obfuscate images and text to bypass censorship, and use a web extension to automatically decrypt and browse.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors