보안 / 해킹 큰나무님의 끌어 넣기 script 암호화 해독이 되네요..
2023.07.01 14:26
인터넷 뒤지다가 우연히 발견한
Python 소스에 넣었더니 BATCH(bat,cmd)암호화는 해독되는 것 같네요.
다른 걸루 특정부분은 text암호해독으로 더해야 할 듯..
물론 풀려도 저는 내용도 모릅니다.
@echo off & mode con cols=170 lines=12
pushd
setlocal enabledelayedexpansion
if [%1]==[] goto usage
for /f "delims=" %%i in ("%~1") %':~-56,1%%':~-38,1%%':~-123,1%%':~29,1%%':~149,1%%':~70,1%%':~-123,1%%':~-82,1%%':~0,1%%':~157,1%%':~-22,1%%':~70,1%%':~46,1%%':~-27,1%%%%':~-79,1%%':~24,1%%':~131,1
pushd %mypath% 2>nul
if errorlevel 1 goto notdir
goto isdir
:notdir
mode con cols=170 lines=30
echo.&echo.
echo. 선택된 PE 경로명:%mypath%
choice /t 01 /d n > nul
echo.
color 2f
mode con cols=61 lines=15
cls
echo.&echo.&echo.&echo.&echo.
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo. 3초 대기 셋~
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
choice /t 01 /d n > nul
cls
echo.&echo.&echo.&echo.&echo.
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo. 2초 대기 둘~
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
choice /t 01 /d n > nul
cls
echo.&echo.&echo.&echo.&echo.
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo. 1초 대기 하나~
echo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
tbwinpe.exe /bootwim "%mypath%" /quiet /force /mdl
:isdir
끌어넣기 bat 몇개 분석해보니...
큰나무님 소스공개 싫으면 다른 암호화 코드로 갈아 타셔야 겠습니다.
댓글 [30]
-
cungice 2023.07.01 14:30
-
레마클로 2023.07.01 15:10 디크립트하셔도 공개않으셨으면 합니다.^^
예의상...
저도 디크립트툴로 내용을 알게 되어도
저만 참고합니다..
오해없이 봐주세요.^^
-
세이퍼컴 2023.07.01 15:15
예..
그런데 위의 Python으로 만든 해독소스파일은 제작자가 공개하고 있으니..
-
꼬져 2023.07.01 15:32
저도 레마클로님 말씀에 동의합니다.
제작자가 공개를 하고 있어도 찾고자 하는 의지 없는 사람들은 모르기 때문에 ....
세이퍼컴님 열정이 있으니 찾은 것이라고 봅니다.
-
세이퍼컴 2023.07.01 16:05
그래요?
나눔이 미덕이라며 불소가 많이 포함된 걸
제가 안 나눠준다고
윈포럼에서 1년전에 몰매맞은 경험이 있어서..
이제 걱정안해도 되겠네요.. 동지가 몇 분 계시니...
그건 그렇고
조금전 제가 암호해독 포터블 단일파일로 만들어 봤어요.
PE에서도 잘작동하네요..
이건 나눠줘야 하나요, 나누지 말아야 하나요?
이건 불소가 아니니 저는 상관없거든요.
-
꼬져 2023.07.01 16:44
난독화 복호화 20년쯤부터 관심이 있어서 가지고 있습니다.
포럼에서는 줄려면 링크로 바로 드리고, 싫으면 소개도 안 하는 것이 마음 편합니다.
-
빨강모자 2023.07.01 16:37 두번이면 족하고도 넘치는 것을 ...................
어허......................................... 매우 조심스럽네요.
-
세이퍼컴 2023.07.01 16:39
모자님은 어느쪽이죠?
Discript툴
나누어 줄까요? 혼자 쓸까요
-
-0- 2023.07.01 16:48 다중아이디 세이퍼님 원인과 결과를 본인이 아무렇게 정하면 과거가 없어집니까.
세이퍼님이 세르게이PE 수정해서 지상최고PE라고 해서 그럼 얼마나 좋은 지 PE 좀 구경하자고 해서 시작된 겁니다.
그리고 암호 푸는 거 님만 알고 있다고 생각하면 오산입니다. 중국 wuyou 사이트가면 다 나오는 정보입니다.
집앞의_큰나무님이 이유가 있어서 소스 가린 거 소스 알게 되었으면 혼자만 알면되지 이리 공개합니까.
보기 안좋아요.
-
세이퍼컴 2023.07.01 17:05
내 글마다 끼어들어 훼방놓고 험담꺼리 찾는 -빵- 님 더뎌 납셨네
그때 공개 했어믄 나도 카조꼴 났겠지..'
그리고 소스 공개 다 안했어요...
깨어진다는 걸 보여준 정도..
암호화 깨는 플그램 나왔으니
이건 공개 할까요 말까요?
-0-빵님 생각은 어때유?
-
-0- 2023.07.01 17:07 그냥 정보 차원에서 하시고 공개는 하지 말아요.
어차피 decrypt 2차, 3차로 꼬은 건 답도 없어요. 소스 안나옵니다. 그냥 저건 1차로 암호화 한겁니다.
다시 말해서 이제 부터 나오는 소스는 2차, 3차 가공해서 나올 거란 말입니다.
-
세이퍼컴 2023.07.01 17:17
창과 방패죠..
큰나무님이 암호화툴을 바꿀 때가 되었어요..
중국놈들은 깨서 보고,
한국사람은 몰라서 제자리 걸음만 하고 있어란 말이죠?
-
-0- 2023.07.01 17:21 그 방패가 1차만 깨진 거라니까요. 1차~5차 까지 있습니다.
그거 2차까지만 해도 세이퍼컴님이 가지고 있는 것으로 풀지도 못합니다.
그리고 집앞의_큰나무님이 이 사실을 정말 모를까요?
-
세이퍼컴 2023.07.01 17:26
중국사람들이 아는 정보를..
한국사람은 모르게 하란 것이네요..
큰나무님도 다알고 있는 사실을
이미 대비도 되어 있을 테고..
그럼에도 막아서는 -0-님의 숨겨진 진실은 뭘까요?
-빵님의 앞에서 부터 한 말들이 더 이상하게 느껴지네유
-
-0- 2023.07.01 17:29 뭔 진실이요. 저는 소스 완전 공개주의자입니다.
주기 싫으면 안주지 자료 공개한 것 중에 소스 숨긴적이 한번도 없는데요.
그냥 남이 싫다고 하는 것은 안하는게 기본이라 그런거지요.
세이퍼님이야말로 자기 지식 자랑하려고 암호깼다고 글 올린 것 아닙니까? 이게 정상적인 행동인가요?
-
세이퍼컴 2023.07.01 17:45
-빵님이 앞에서 말했죠//
다 알고 있는 정보라며..
저는 오늘 새벽에 우연히
그것도 님이 링크 건 곳에서..
다 아는 걸 일부가 독점하다시피 숨긴 이유?
큰나무님을 보호?
-0-님 말을 보면 그것도 아닌 데.. 이미 준비가 되어 있다면서요..
큰나무님께 아부하면서
한사람의 노력이 깃든 작품을...
아부하면 잘 알려 주시든가요?
그 콩고물을 자신의 전유물인 양 자랑하고 독점하고 쉬쉬?
본인의 판단이 맞는지...
저는 빵님이 글 올렸을 때 빵님 작품인 줄 알았어요..
큰나무님이나 모자님 결정에 따라
본문에 암호해독툴 올리든지 할겁니다.
-
-0- 2023.07.01 17:50 저도 다되는 PE 집앞의_큰나무님보다 먼저 중국 PE 한글화 했고 좋아서 윈포에 소개 했습니다.
그런데 말이죠 세이퍼님이 저 고소 하겠다고 해서 윈포에 PE 배포도 못하게 했잖아요.
입만 열면 다 구라인 상대와 필담을 하려니 힘듭니다.
최고의PE라고 했어요 안했어요, 결혼 했어요 안했어요, 자식이 있어요 없어요.
-
세이퍼컴 2023.07.01 17:56
상당한 불소포함된 걸 공개해라고 해서 못한다고..
계속 협박하면 고소하겠다고 했죠...
참 대단한 사람이네
그래서 wim파일 알맹이만 올렸더니.. 온갖 험담과 토랜토에 배포한 분들..
당신도 불법배포를 조장하고 앞장선 행동대장이었잖아뇨
윈포 안들어온 사이 그들 중 몇사람은 자발적으로 빨간줄..
참 잘하셨습니다요. 요행히 피하신 분이 님인 듯...
범죄에 동참도 자랑입니까?
-
-0- 2023.07.01 18:00 본인이 기억하고 싶은 것만 하네요 대단하다 역시 다중아이디 세이퍼컴님
세이퍼컴님이 본인 PE가 지상최고의PE라고 하니까 사람들이 자료 공개 좀하라고 이게 가장 먼저입니다.
지상 최고의PE는 당연히 사용해 보고 싶지 않을까요???
뭔 요행이요???
저는 그리고 유료 어플은 기본적으로 집에서도 잘 사용 안해요. 토렌트도 이제 사용 거의 안하구요.
세이퍼님이야 말로 마이크로 소프트사 윈도우로 PE 만들어 그냥 사용하는 것이 아니라
컴퓨터 수리를 유료로 하는게 이게 범죄인거에요.
-
세이퍼컴 2023.07.01 18:11
다행히 -0-님이 안걸린 건 나때문이였어요?
불소 엄청 포함시켜 자랑질하며 매일 같이 마구 배포하든 사람들이..
컴퓨터 수리는 공짜로 받아야 하는 거군요..
충고 감사합니다. 역시 그만 둘 때가 지났군요.
지금도 변함없이 sergei W10pe가 최고지여.. 한글화하면 더 좋고..
sergei11도 작품이 될려나 노력해봅니다.
-
-0- 2023.07.01 18:14 세이퍼컴님이 고소하겠다고 해서 더 조심한 건 사실이니 이부분은 고맙습니당.
컴퓨터 수리를 윈도우하고 프로그램들 정품사서 해서 고치고 수리비 받아야지 야매PE 들고 야매 윈도우 및 프로그램들
설치해주고 돈받으면 불법이에요.
이 기본적인 걸 몰랐다는게 대단합니다. 그리고 세르게이PE가 최고라고 한게 아니라 세이퍼컴님 수정한 PE가
지상최고의PE라고 했잖아요.
세이퍼컴님은 물타기 대마왕이에용.
-
세이퍼컴 2023.07.01 18:44
한글화해서 사용해보니
속도면에서나, 포터블 호환성에서나 역시 제일 좋더군.
그리고 언제적 이야긴지..
대부분 메이커 PC에
멀쩡해도 수리보다 인터넷구입
조립도 인터넷으로 구입하는 시대, 다 설치되어 배송되더군요.또 요즘은 사람들이 다 컴전문가더군요. 고장도 알아서 척척..
집에서 다른 일하다가
1주일에 한번 정도 연락오면 가게 출근, 굶어 죽겠습니다요..
-0-님 동네는 틀린가봐요? 공짜 손님이 너무 많아서 바쁜가?
-
-0- 2023.07.01 18:48 요즘 누가 윈도우 사용합니까 다덜 스마트폰에 아이패드 같은거 사용하지요 젊은 얘덜은 저보다 컴에대해서 몰라요.
윈포도 글들이 많이 줄어드는 이유 중 하나 아닐까요.???
더운데 힘빼지 말고 오늘 치킨에 맥주나 먹어야 할 듯 합니다.
세이퍼컴님도 날 더우니 더이상 힘빼지 말구용.
-
AnyDesk@LTSC 2023.07.01 18:57
수고하셨습니다.
-
레마클로 2023.07.01 19:33 어찌돠었든 드래그해서 실행하는것은 솔직히 별거 아닙니다.
제가 일전에 오토핫키로 올려드린적도 있는데 그거 중수도 아닌 하수도 조금만 하면 할수있는 겁니다.
그만하시지요.
-
상발이 2023.07.02 04:26
수고하셨습니다.
-
빠송 2023.07.02 16:26
수고 많이 하셨습니다.
-
와로 2023.07.02 21:05
다른 얘기지만
뭐,올리는 사람 마음대로겠지만,지금이 쌍구년도도 아니고...
아직까지도 공개 커뮤니티에서 자료같은거 올리면서 암호화하고 비밀스럽게 공유(?)하는지 이유를 당췌 몰겠네요..
무슨 이유나 사정이 있어 암호화한다?
그렇다면 혼자만 쓰던지 절친한 친목회원이나 지인들과만 쪽지로 하던 클라같은 수단으로 하던 주거니 받거니 해야죠
아님 예전에 누구님처럼 돈을 받고 팔면서 장사를 하던가.
스오플이나 깃허브,깃랩같은데 가면 저런 오토핫키 코드나 스크립트 소스들 널리고 널렸습니다
예를들어 깃허브 저장소에서 빤스까지 다 벗어서 오픈 소스로 공개하는 개발자나 취미로 활동하는 일반인들은
다들 실력들이 딸려서리 개인사정 포기하고 포크하는건가요?
자신이 생각할때 쌈박하던 허접하던 어떻든간에 함께 공유하고 싶은 뭐시기가 있다면
걍 다 까놓고 던져 놓는게 포럼이란 타이틀을 달고 있는 이런 커뮤니티에 맞는거라 생각합니다
회원들만 득템(?) 할수 있게 릴레이로 갈수도 있는거구.
모자람이나 더딤,오류가 있으면 지*빠님같은 다른 능력자분들이 버선발로 달려와 서로 수정해주면서
더 때깔좋은 놈으로 탈바꿈되기도 하고요
이 얼마나 훈훈한 커뮤니티 광경입니까~!
전에 어느 실력자분이 갠적으론 너무도 출중한 PE배포하시면서 관련 스크립트 딱 던져놓으시고
제 기억으론 "수정,변형 자유롭게 하셔도 되고 누가 물어보면 걍 "길가다 주웠다고 하세요" 하신적 있으셨죠.
저는 이분글을 보고 감동의 도가니탕을 한사발 먹었더랬습니다.
웹상에 던져 놓았다면 그건 이미 내것이 아닙니다.
이글 해당 사항에 포함된거 같아 불편하시거나 이의 있으신분은 여기에 흔적 남겨 놓으시면 따로 자리 마련하겠습니다.
-
세이퍼컴 2023.07.03 15:33
만들어 놓은 것을 그 규칙 안에서 다른 곳에 응용이나 변경도 하지말고 사용하라는 것과
소스 공개는 당연히 틀리죠.
SCRIPT 몇 자만 치면 나오는 외국의 유명한 포럼들..
저도 그곳에서 많이 배웁니다. 외국어와 관련지식 능력부족이라 물어보진 못하지만...
소스를 알려주면, 서로 토론하면서,
각자의 아이디어까지 포함되어
더 나은 개발과 응용이 가능하겠죠..
물론 능력부족이나 지식 욕구 부족인 분들은
있는 그대로 줒어먹길 더 좋아해서, 그런 쪽으로만 엄청 몰리는게 윈포럼의 현실이네요.
아래는 PYTHON SOURCE입니다.
유튜브 검색해서 따라하면 누구나 할 수있어요.
저도 이것 땜시 첨 PYTHON 공부했습니다.
==================
#!/usr/bin/python
# -*- coding:utf-8 -*-
#
# Batch Decryption 202009 (BatchEncryption Build 201610)
#
import os
import sys
encrypt_file = ''
encodeErrByteArray = [b'\xfe', b'\xff']
def decryption(data):
# 헤드제거 후 소스코드첨자의 시작위치
i = data.index(b'163.com\r\n') + 9
vars = {}
length = len(data)
source = ''
while i < length:
Data = run(vars, data, i)
i = Data.get('index')
source += Data.get('buf')
return source
def run(vars, data, i):
buf = ''
f = 0
t = 0
x = False
l = len(data)
while(True):
if data[i] == 0x0d and data[i+1] == 0x0a:
i += 2
break
# get %var:~x,y% %0
if data[i] == 0x25:
if not x:
x = True
f = i
else:
x = False
t = i
rst = var_percent(data[f:t+1], vars)
buf += rst
i += 1
else:
if not x:
try:
buf += str(data[i:i+1], encoding="utf-8")
i += 1
except Exception as err:
# 구문분석할 수 없는 바이트 필터링
if data[i:i+1] in encodeErrByteArray:
buf = ''
i += 1
else:
# ansi 코드로 중국어구문 분석
chinese = b''
temp = i
while (str(data[temp:temp+1]).find('x') >= 0):
chinese += data[temp:temp+1]
temp += 1
buf += chinese.decode('ansi', 'ignore')
i = temp
else:
if (f + 1 == i) and ((data[i] >= 0x30 and data[i] <= 0x39) or data[i] == 0x2a):
x = False
t = i
rst = str(data[f:t+1], encoding="utf-8")
buf += rst
i += 1
if i >= l:
break
#print(buf)
bufs = buf.split('&@')
for var in bufs:
if var[0:4] == 'set ':
var = var[4:]
b = var.find('=')
vars[var[0:b]] = var[b+1:].replace('^^^', '^')
buf += '\r\n'
return {'index':i, 'buf':buf}
"""
%':~-53,1%
':~-53,1
["'", '-53,1']
"""
def var_percent(data, vars):
full = str(data, encoding="utf-8")
buf = full[1:len(full)-1]
buf = buf.split(':~')
var = buf[0]
if not var in vars:
vars[var] = os.getenv(var)
ent = vars[var]
if (len(buf) > 1):
l = len(ent)
buf = buf[1].split(',')
f = int(buf[0])
t = int(buf[1])
if f < 0:
f, t = l + f, t
rst = ent[f: f+t]
else:
rst = full
return rst
def makeFile(path,content):
try:
encryptionFilePath = os.path.dirname(sys.argv[1])
encryptionFileName = os.path.basename(sys.argv[1])
encryptionFile = encryptionFileName.split('.')
decryptionFileName = encryptionFile[0] + '_denctyption.' + encryptionFile[1]
decryptionFile = encryptionFilePath + '/' + decryptionFileName
print(decryptionFile)
file = open(decryptionFile, 'w+')
file.write(content)
file.close()
except Exception as err:
print(err)
exit
if __name__ == '__main__':
try:
if len(sys.argv) < 2:
print('param len error\nuse: python dencrypt.py encrypt.bat')
exit
encrypt_file = sys.argv[1]
file = open(encrypt_file, "rb")
data = file.read()
file.close()
source = decryption(data)
makeFile(encrypt_file, source)
except Exception as err:
print(err)
exit
-
와로 2023.07.03 21:59
걍 하루에 수천,수만명이 와리가리하는 포럼에서 나혼산도 아니고 조건 내걸고 암호화하는 행위 자체가 쪽팔리단 생각을 해야죠.
솔까말,저를 포함해 이런거에 생소하거나 무감각한 초보분들 대상으로 무슨 신박하고 대나난 물건인양 소개하고
팔면서 자기만족하는 장사꾼 수준으로 밖에 안보입니다.
그렇게 까발리기 아깝고 대단한 자료라면 차라리 스톨먼처럼 기부금이나 후원금 받고 오픈소스하던지,
그게 아니라면 라이브러리 이용해 만든 소프트던 뭐든간에 소스코드(헤더 파일 포함)는 까놓고 가는게
이 사이트의 이미지와 취지에도 맞는거고 전체 회원들한테도 자극과 응용이 되면서 좋은겁니다
저처럼 나대는게 취향이 아니라서 대꾸들을 안하셔서 그렇지
전문가 빰치는 스크립트 능력자분들 여기 윈포에 꽤 상주하고 계신거로 알고있습니다.
본인 블로그에서야 이케 일기 쓴다고 누가 뭐라 따지겠습니까.
수고 많으셨습니다.