윈 도 우 파일명 변경(+확장자제거) - 수정완료
2020.02.08 01:50
123.png <--> 123`png
파일명에 " ` "가 없어야 합니다
랜섬웨어에서 내 자료가 안전해질 수 있을까?
저장되어 있는 우리식당 극비 레시피가 안전해지길 바라며...
지우기와 복구.vbs 내부의 확장자만 수정하면 -> .txt, .exe, .zip, .7z.... 다 적용됩니다.
그림파일-확장자-지우기.vbs
스크립트시작
Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
curDir = FSO.GetParentFolderName(WScript.ScriptFullName)
Set oFile = FSO.CreateTextFile(curDir & "\그림파일-확장자-지우기.cmd", True)
oFile.WriteLine "@echo off"
oFile.WriteLine "pushd ""%~dp0"""
oFile.WriteLine "for /f ""usebackq delims="" %%a in (`dir /b /s *.png`) do ren ""%%a"" ""%%~na`png"""
oFile.WriteLine "for /f ""usebackq delims="" %%a in (`dir /b /s *.jpg`) do ren ""%%a"" ""%%~na`jpg"""
oFile.WriteLine "for /f ""usebackq delims="" %%a in (`dir /b /s *.jpeg`) do ren ""%%a"" ""%%~na`jpeg"""
oFile.WriteLine "for /f ""usebackq delims="" %%a in (`dir /b /s *.gif`) do ren ""%%a"" ""%%~na`gif"""
oFile.WriteLine "for /f ""usebackq delims="" %%a in (`dir /b /s *.ico`) do ren ""%%a"" ""%%~na`ico"""
oFile.WriteLine "exit"
oFile.Close
'WshShell.Run chr(34) & curDir & "\그림파일-확장자-지우기.cmd" & Chr(34), 0, True
WshShell.Run "cmd /c 그림파일-확장자-지우기.cmd", 0, True
FSO.DeleteFile(curDir & "\그림파일-확장자-지우기.cmd")
스크립트끝
댓글 [17]
-
cungice 2020.02.08 08:53
-
이어도 2020.02.08 12:09
멋진 내용입니다.
지우기 복구 까지 다 된다니~ 신나네요
-
늘감사 2020.02.08 12:16
확장자가 바뀌어도 랜섬웨어는 걸립니다~ ^^ (예 : 압축파일 만든후 확장자 바꾸고 랜섬웨어 유도해 보세요~)
랜섬웨어는~ 랜섬웨어가 걸리는 그 상황에 활성화가 않되 있으면 걸리지 않씁니다~
가장좋은 방법은 비활성화 시키면 되지요~
윈도우 설치시 파티션 만들어서(C,D,E)~ 쎄컨말고 써드쪽에 중요한것 집어넣고(고스트이미지 포함)
써드쪽을 비활성화 시켜주면~ 메인쪽이나 쎄컨쪽에 랜섬웨어가 걸려도 써드쪽이 비활성화 되있으면
랜섬웨어는 건들지도 못합니다~
랜섬웨어가 걸렸다고 치고~ 재부팅후 써드쪽을 활성화 시키고(윈도우 설치후 컴퓨터관리를 따로 빼놓고 관리자권한으로 실행하세요~)
이미지 떠놓은 고스트를 돌려주면 랜섬웨어가 걸리기 전의 상태로 돌릴수 있겠죠~
-
레마클로 2020.02.08 12:22 확장자가 없는 파일로 만들어도 랜섬웨어에 걸려들까요? 궁금합니다.
테스트해 보긴 싫고...
-
늘감사 2020.02.08 12:37
랜섬웨어가 건들지 못하게 하는것이 중요하다고 봅니다~
----------------------------------------------------------------
물론 이 방법도 허점은 있습니다(랜섬웨어 탱탱구리들이 못찾았을 뿐~)
허점을 공개하면 또 파고들겠죠~
컴이 켜지고~ 그로인해 만은것들이 활성화되고 서로 연계되어 있고
랜섬웨어는 그걸 순간적으로 파고들죠~
-
레마클로 2020.02.08 12:48 비트라커도 소용없을까요?
-
아무개님 2020.02.08 14:05
클라우드 + 오프라인 이중백업이 갑입니다.
-
번개 2020.02.08 16:49
발바닥 프로그램으로 자동 백업하면 신경쓸 필요 없어요
-
UU自適 2020.02.08 21:09
2,30개 되는 파일을 지우기 해보니까 일부만 확장자 지워집니다.
복구도 지워진 중에서 또 일부만 되고요. 이름도 뒤를 잘라먹어 버린 것도 있고(사본- 뒤의 숫자가 날라갔습니다.)
지금 상태로는 소중한 파일을 바꾸고 찿지 못할 수도 있겠습니다.
-
UU自適 2020.02.08 21:19
안 되는 파일 1개만 따로 하면 바뀌는데 같이 있으면 안 됩니다.
그리고 랜섬은 iso vhd 등 거의 모든 확장자를 건드립니다.
-
레마클로 2020.02.08 21:34 for %%f in (*-jpg) do for /F "tokens=1 delims=-" %%p in ("%%f") do ren """%%f""" """%%p.jpg"""
" - " 가 원인 입니다...ㅠㅠ --> *`jpg , delims=` 로 고쳤습니다.
파일명에 " ` "가 없어야합니다
-
UU自適 2020.02.09 00:28
파일명에 " ` "가 없는 것도 일부는 안 됩니다.
-
레마클로 2020.02.09 00:47 -
UU自適 2020.02.09 10:37
아래의 바뀌지 않는 3개는 별도로 1개만 두고하면 바뀝니다.(공백이 있는 것은 1개만 두어도 바뀌지 않습니다)
-
레마클로 2020.02.09 10:58 :ver
Setlocal enabledelayedexpansion
for /r %%a in (*.jpg) Do (
Set File=%%~nxa
Set File=!File: =" "!
Set File=!File:.=`!
rename "%%a" !File!
)
:EXIT
빨간 부분 넣어서 하면 공백은 공백으로 처리하며 리네임됩니다.
안되는 파일들은???
-
황대리 2020.02.27 16:33
레마클로님 감사합니다.
본 내용에 있듯이 랜섬웨어 때문에 개인적으로 생각한 방법이 확장자만 추가 하는 방법을 찾아 봤습니다. 걸린적은 없어서 확인 할 방법은 없었지만.
test.jpg -> text.jpg.alsee 형태로 추가하는 방법이였습니다.
bat 파일 만들어서 변경은 가능 했지만. 다시 .alsee 를 제거하는 방법을 못해서 고민했었는데.. 해당 게시물을 보고 편집하여 만들 수 있겠되었습니다.
> 해당 내용은 현 폴더에서만 가능한 부분이라... 조금 더 수정하면서 디스크 통채 변경 할 수 있게 수정해봐야겠습니다.
>> 하위 폴더 까지 해당 내용 수정이군요.. 다시 한 번 감사합니다.... 오랫만에 스크립트 코드? 언어 하려니 멍하네요.. ㅠㅠ
-
왕초보 2020.02.09 20:35
좋은 아이디어 감사합니다..
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4481 | 호환이 안된다는 드라이버 강제로 적용하는 방법 [1] | ASUS | 13190 | 0 | 10-13 |
4480 | ASUS,LG....자동인증 씨디 만들기 [4] | 왕대인 | 14834 | 0 | 10-13 |
4479 | 구매시 XP가 기본 장착된 모델인 경우 개조안하고 VISTA O... [5] |
|
9790 | 0 | 10-13 |
4478 | 구매시 XP가 기본 장착된 모델인 경우 VISTA OEM으로 [6] |
|
11454 | 0 | 10-13 |
4477 | 기 타| 종이로 시디케이스 만들기(두가지) [5] | gooddew | 11681 | 0 | 10-14 |
4476 | VISTA의 BCDEDIT로 간단히 XP 멀티부팅정보 추가하기 [1] |
|
11482 | 0 | 10-16 |
4475 | 미디어플레이어 64비트 설정 방법 [4] | 히로 | 10667 | 0 | 10-18 |
4474 | 탐색기에서 파일이동 복사하기 메뉴만들기 [2] | gg | 10217 | 0 | 10-27 |
4473 | 윈도탐색기에서 보기옵션 고정하기 [3] | gg | 10374 | 0 | 10-27 |
4472 | Xp 가 탑제된 컴의 Vista 인증원리 [2] |
|
12288 | 0 | 10-27 |
4471 | [Vista] 레디부스트 지원 안되는 USB 사용방법!? [5] | 김용환 | 11108 | 0 | 10-30 |
4470 | 비스타 RC 버전 인증기 [4] | 묵은지 | 12086 | 0 | 10-31 |
4469 | ReadyBoost, Qsoft의 RamDisk로 "체험"하기 [1] |
|
13853 | 0 | 11-04 |
4468 | 즐겨찾기 목록 폴더 자동 원상복구 [1] | 퍼온이 | 10367 | 0 | 11-04 |
4467 | 지포스 최신 드라이버 설치시 카트라이더 문제점 해결.. [1] |
|
9586 | 0 | 11-13 |
4466 | 기 타| JRSKD24.SYS 손상에 의한 부팅불가시 복구법..!! [4] | gooddew | 13987 | 0 | 11-14 |
4465 | 기 타| 비스타 버전별 기능 [6] | gooddew | 10130 | 0 | 11-17 |
4464 | 비스타 서팩1 설치 안될때의 설치방법 제안! [5] | 테스트맨 | 9400 | 0 | 11-17 |
4463 | sp1 rc v658 삭제 [4] |
|
7947 | 0 | 11-18 |
4462 | 비스타 SP1 v658설치 [4] | 비스타유져 | 8848 | 0 | 11-18 |
수고 많으셨습니다. 감사합니다.