kone
소미소프트
소미소프트

악성코드라는게 존나 악의로 가득한거구나

07/14/2025, 07:17:06
일반
3871 views · 2 likes

본인 리버싱 경험 없음, 컴퓨터 보안 관련된 지식 거의 없음

그냥 평범한 컴공과 공대생임


키오스크에서 나온다는 악성코드가 도대체 뭐 하는 놈인지 알고 싶어서 테스트 진행


일단 파워셸에 무언가 붙여넣게 시킨다는걸 확인 -> 파워셸 스크립트는 실행만 안 하면 괜찮으니까 스크립트 받음 (확장자를 mp3파일로 위장하고 있음)


스크립트는 무언가 base64로 인코딩해뒀고, 이걸 디코딩 후 xor을 이용해 한번 더 디코딩 진행한 후, 메모리에다가 넣고 실행시켜버림.


메모리에 넣는 대신 파일로 저장하게 만듬.


여기부터 도와줘요 챗GPT


조언에 따라서 dnSpy라는 프로그램 받아서 분석.

C#같은 닷넷 프로그램을 분석할 수 있는 모양이었음.


이래저래 꼬아두고 난독화를 해두긴 했지만, 결국 다음과 같이 작동하는걸 확인.


  1. 작은 프로그램 코드가 하나 통째로 AES 암호화 -> base64 인코딩되어 들어있음. (이 때, 복호화에 필요한 키와 iv값은 base64 인코딩)

  2. 이 코드는 실시간으로 컴파일되어 실행됨.

  3. 프로그램을 해석해 보니 (도와줘요 챗GPT) 다른 블러핑하는 코드가 많고, 핵심적으로는 매개변수로 들어오는 byte스트림을 메모리에 집어넣어서 실행함.

그리고 바이트열은 다음과 같이 얻어짐.

  1. 프로그램에 리소스로 노이즈에 가까운 이미지 파일 (bmp)이 하나가 들어가 있음.

  2. 그 이미지를 불러와서, 특정 조작을 가하면 길다란 비트열이 나옴.

  3. 그 비트열을 AES 복호화를 해주면 (키와 iv는 전과 같음)

  4. 드디어 실제로 실행되는 코드 발견


문제는 실제로 실행되는 코드 역시 바이너리라는거지...


그래서 이 바이너리 파일을 분석할까 말까 하다가, 결국 이 분야 끝판왕인 (리버스 엔지니어링에 가장 자주 쓰이는 틀) Ghidra를 받았음.


당연히 코드는 복잡한데다가, 아무리 C하고 비슷하게 풀어서 보여준다고 해도 변수 명은 하나도 제대로 되어 있는게 없는 이해하기 어려운 코드가 나옴.


놀랍게도 챗GPT가 이런 코드와 심지어 어셈블리 코드 그 자체를 잘 이해하는데다가, 비슷하게 생긴 코드를 알아보는 능력도 좋음.


그런데 분석하다 보니까... 무언가를 복사해와서, 그 내용을 복호화하고... 그걸 실행시키는 코드...


챗GPT曰 혼자서 열심히 분석하면, 엔트리 포인트 찾고 어느 부분이 어떻게 되어있는지 확인한 후 dump해서 복호화 알고리즘 따라서 복호화해보면 최종적 페이로드를 구할 수야 있겠지만 몇 주는 걸릴지도


안해 ㅅㅂ


이게 마트료시카지

2
14 comments
07/14/25
테스트 진행한다는것까지는 이해했음
07/14/25
대충 암호화된 프로그램 안에 암호화된 프로그램 안에 암호화된 프로그램 안에 암ㅎ <- 여기서 집어쳤다는 뜻임
옛날에 usb 바이러스라는게 있었는데요
07/14/25
이래서 분석은 가상환경 구축해놓고 그냥 진짜 동작시켜보는게 짱이다..ㅋㅋㅋ
07/14/25
뇌를 빼고 컴 하다가 멍청하게 실제로 파워쉘 명령어 실행한 사람 여기 1명 ;;; 왜 그날따라 평소에 잘만 켜놓는 아바스트 실시간 감시를 꺼놓고 있었을까...하필 말이지. 머피의 법칙도 아니고 암튼 뇌가 깨어나는 시간이 좀 걸렸는지 좆됨을 스스로 감지하고 백신 켰지만 물론 명령어 실행하는 순간 이미 늦어서 감염된 상태였음 부랴부랴 네트워크 연결 끊고 백신 부팅 검사 돌려서 잡아내긴 했는데, 이게 전부인지는 알 수 없는 상태 ㅋㅋㅋ 평소엔 이런 거 걸리는 사람이 있나 싶을 정도로 어이없는 접근법이었는데 (내가 직접 파워쉘 명령어를 실행해야만 하니까) 내가 이걸 스스로 저지르고 나니까 와 자괴감 오졌음 ㅋㅋㅋ
07/14/25
무슨 일이었어
07/14/25 Edited 07/14/25

Deleted comment.

08/19/25
지피티는 신이다
08/20/25
저런거 만든 새끼는 병신이고
바이러스 탭 신설은 별룹니까
질문
moomin
08/23 6393 0
고맙다 덕분에 나도 바이러스 하나 발견했어
일반
lovelylovely
08/23 6829 0
[구매보급][전편하렘섹스♡] 로리 누나 쌍둥이 자매의 밀착 애착 하렘 성교육 ~달콤하고 상냥한 언니들과, 우월감 음담패설 속삭임으로 생날것의 H 공부♪~ [쓰루푸니 밀착 전긍정]
소리
이름뭐하지
08/23 49401 59
[번역 자막만]【자지 구걸】 늠름하고 엄청나게 강하지만 쉽게 넘어오는 사랑에 빠진 소녀인 검도부 부장이 여자다워지고 싶다고 하길래, 좆밥중독 오나홀로 타락시켜 준 이야기
소리
하츠네미쿠
08/23 51100 71
[구매보급/번역요청/청아] 輪々処 서클 게임모음
미번
d456a5
08/23 51194 32
사진에 존재하는 짤에 대한 원본을 찾고 싶습니다.
질문
seoh1
08/23 5509 0
바이러스 떡밥돌길래
일반
gastn
08/23 5620 0
어제 바로 멀웨어 제로를 돌려서인가 아니몀 눈치채자마자 바로 싹다 갈아엎어서 그런가
일반
닉_뭘로_할까
08/23 5423 -1
130. AI, 셀레스포니아) 공원 노출
야짤
miso5
08/23 58349 70
해킹
질문
ajsjcuu772
08/23 6103 0
[복구요청] [RJ201323](기번)사요코~별에게 소원을 빈 여름
요청
hakyeoreum
08/23 5631 0
걸즈 콜렉터 v1.07 (기번, 이미지, 노모) 올해 2월에 받은 사람 들어와보셈
일반
bangsanspy
08/23 7082 5
존재감 여동생 돌덩이 어떻게부수는거야;;
질문
chang00
08/23 6397 0
드래곤 콘키스타 개 띵작임?
질문
pestoiuu
08/23 4817 1
바이러스 주의 안내사항
일반
lkjlkjlk
08/23 19818 24
잭오나 모바일로 하고싶습니다!
질문
chuudoku
08/23 5404 0
어사일럼 비약 내성 약화 어떻게 하는거임?
질문
emddj290
08/23 6044 0
[Shirabe Shiki] 대음마전에 있어서 감각 차단 부적은 필수 대비책입니다 ⑥
동인
티모
08/23 142255 252
어제 여름빛 클로버 다시하니깐 재밋긴하네
일반
신사의품격
08/23 5264 0
슈킹링크 구분못하겠는데 애드가드 쓰기 어렵다 들어와라
일반
하츠네미쿠
08/23 4838 3
서큐버스 프리즌 ~유몽 귀환~ 손번역일지 2
작업현황
cbdpffhj
08/23 20378 28
최근에 디코 털리깅했는데
일반
tlqkfshadkdk
08/23 5402 1
[복구 요청] 작별의 체크리스트
요청
ibuki
08/23 8157 -2
해킹 글 보니까 ㅅㅂ 나도 포맷해야겠따
일반
vubuzela
08/23 8069 1
(미번,농빵)유령소녀:계속
동인
jinys9810
08/23 105483 59
셀레스포니아 잘 아는사람 이중에 뭘 해야하는거임?
일반
애플파이pie
08/23 6378 0
이런 머저리 같은 전개 나오면 자지 다 죽음
일반
zmdkdkdkd55
08/23 5936 5
혹시 나의 비참한 인생 끝까지 다 클리어 한 사람 진행도 질문좀
질문
soft1557
08/23 6343 0
근데 자주쓰이는게 메가나 키오스크쓰지들않음?
일반
qncnqhR
08/23 5231 -1
청아)수간)충간)44Ko44Or44OH44OD44KtCgo=모음집
영상
이상한 사람
08/23 139491 96