레이블이 Utilities인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Utilities인 게시물을 표시합니다. 모든 게시물 표시

2024-04-26

모르면 손해 EXE 파일 뜯어보기(압축풀기)

모르면 손해 EXE 파일 뜯어보기(압축풀기)


exe파일을 비교해야 할 때 어떻게 비교할 수 있을까?
파일의 수정 날짜, 크기(용량), 이름?
이 방법으로는 파일의 내용이 어떻게 달라졌는지 알 수가 없다.

방법은 exe 파일을 분해해보는 것이다.
exe파일도 분해가 가능하다.

과거 윈도우xp, 윈도우7을 사용하던 때에는 [Universal Extractor]( https://www.legroom.net/software/uniextract)라는 오픈소스 툴을 사용했다고 한다.
하지만 이 툴은 메인테이너가 더이상 유지보수를 하지 않겠다고 선언했다.

오픈소스인만큼 이 프로젝트를 복제(포크) 한 비공식 버전이 여러가지가 나타났고, 그 중 [Universal Extractor 2(UniExtract2)]( https://github.com/Bioruebe/UniExtract2)라고 불리는 버전이 최근까지도 개발되고 있다.(글을 작성하는 시점 기준 2개월 전 수정 이력이 남아있다.)

pgadmin4-5.0-x64.exe 압축 해제 해보기

1. Universal Extractor 2를 다운받는다.

2. Universal Extractor 2를 실행한다


3. ...을 클릭해서 압축 해제할 파일(pgadmin4-5.0-x64.exe)를 불러 온다.


4. '확인'을 눌러 압축 해제를 시작한다.

5. 결과물 확인


왜 exe 파일은 분해가 가능할까?

exe 파일 분해에 대해 이해하려면 PE 포맷을 먼저 알아야 한다.

Portable Executable. 즉, 설치없이 실행가능한 이 형식은 Windows 3.1 부터 지원되는 실행 파일 형식 중 하나다.
Portable이라는 단어의 뜻처럼 Windows 뿐만 아니라 다른 운영체제에서도 사용가능하게 하려는 의도로 개발되었으나 Windows에서만 사용되고 있다.

PE형식의 파일

실행 파일 계역 : EXE, SCR(스크린세이버)
라이브러리 계열 : DLL, OCX(Active X), CPL, DRV
드라이버 계열 : SYS, VXD
오브젝트 파일 계열 : OBJ(OBJ파일은 오브젝트 파일이므로 실행 할 수 없다)

위 예시에 나온것처럼 윈도우 exe파일(executable 파일)은 PE 포맷을 사용한다. 파일 실행을 할 때 그 파일의 실행 가능한 크기를 계산하고 오버레이(overlay)라 부르는 데이터가 추가된 그 파일의 압축해제(unpack)를 푼다. 이때 해야 할 일은 오버레이 오프셋(offset)을 찾고 압축해제하는 것이다. 오버레이 오프셋을 찾기 위해서 헤더(header)와 세그먼트(segment)를 더한 크기를 계산해야 한다.


PE파일의 구조


PE 파일의 구조. 출처 : https://corkamiwiki.github.io/PE


2024-04-24

EXE 실행파일 압축푸는 UniExtract 압축해제 프로그램 사용법




오늘은 조금은 전문적인 내용이 될수도있는
EXE 실행파일의 압축을 푸는 방법에 대해서 포스팅합니다.

설치/실행 파일은 하나지만 그 안에는 여러가지 파일들이 합쳐져있고
실행과 동시에 임시폴더에 압축이 풀리고 실행이 되거나 설치가 되게 동작이 됩니다.
사용자 입장에선 파일도 하나라 가지고 다니기 편하고 사용하기 편해서 좋죠? ^^

일반적인 상황에서는 이 파일을 분해할 이유가 없겠지만
오늘은 화면이 안뜨고 부팅이 안되는 증상으로 노트북수리 맡기신
도시바 노트북 BIOS 업그레이드를 위해 바이오스를 빼내는 작업을 하려고
파일을 해제했는데 그 방법을 포스팅합니다.


TOSHIBA Satellite C850 노트북 바이오스를 실행파일로 된 압축파일로 받았습니다.


이런애들은....그냥 알약으로 풀어도 압축이 풀립니다.


하지만 문제는 그 다음입니다.
압축파일을 풀어서 내용을 봤는데 여기에 있는 실행 파일은



똑같이 보통 압축파일로는 압축이 풀리지가 않고 에러가 납니다.

이럴때 사용하는 프로그램이 UniExtract 입니다.


사이트로 접속해서





다운로드 후 설치해주세요


그럼 알약, 반디집처럼 압축을 풀수있는 메뉴가 생기고
UniExtract로 압축을 해제하면


실행파일 내에 있는 모든 파일의 압축이 풀리게 됩니다. ^^

저는 이 파일내에 바이오스 롬파일을 빼내기 위해서 사용했지만

일반적으로 컴퓨터를 사용하시다가 이 프로그램을 사용할일은 거의 없을거에요....^^

2024-04-19

노트패드++ (notepad++) 메뉴 한글 전환하기

노트패드++ (notepad++) 메뉴 한글 전환하기


노트패드++ 을 받으면 기본 메뉴들의 언어가 영어로 되어 있습니다. 

노트패드++ 은 대부분의 언어를 지원하기 때문에 한글도 포함되어 있습니다. 

별도의 프로그램을 설치하지 않아도 설정해서 간단하게 변경할 수 있습니다. 무

료 노트패드++ 를 다운받을 수 있는 사이트와 영어에서 한글로 변경하는 방법을 알아보겠습니다.

▼ 노트패드++ 을 다운받기 위해 구글 검색엔진에 "notepad++" 을 입력합니다. 유사 사이트가 많고 잘못 다운받았다가 바이러스에 감염될 수 있기 때문에 네이버나 구글 같은 포털 사이트를 이용해서 제일 상단에 뜨는 곳으로 들어가 받습니다.


▼ 다운로드 받을 수 있는 파일의 종류는 4가지입니다. 설치하지 않고 바로 실행되기를 원한다면 zip package, 7z package 를 다운받습니다.


▼ 프로그램을 설치하고 나면 메뉴가 영어로 나옵니다. 기본 언어가 영어로 세팅이 되어 있기 때문입니다.


▼ 영어에서 한글로 변환하기 위해 상단 Settings > Preferences 메뉴를 클릭해서 설정 화면을 엽니다.


▼ 설정 화면 왼쪽 목록의 제일 상단에 General 선택합니다. 그리고 오른쪽으로 가서 Localization 을 "한국어" 로 선택합니다.


▼ 언어 설정이 끝나고 다시 메뉴 목록을 보시면 그림처럼 한글로 바뀌어 있을 겁니다.


2023-09-26

OBS 사용법 OBS 녹화 방법_OBS STUDIO 프로그램 사용법을 알아보도록 하겠습니다

* 출처 : https://smartylive.tistory.com/entry/OBS-%EC%82%AC%EC%9A%A9%EB%B2%95-OBS-%EB%85%B9%ED%99%94-%EB%B0%A9%EB%B2%95 

OBS 사용법 OBS 녹화 방법 

by keamchan 2021. 2. 22. 

OBS STUDIO 프로그램 사용법을 알아보도록 하겠습니다. 컴퓨터 화면을 녹화하기 위해서는 동영상 녹화 프로그램을 사용해야 합니다. 처음 사용할 때 많은 메뉴들 때문에 어떻게 사용하는지 어려운 부분들이 많습니다. 그래서 오늘은 OBS 녹화방법을 누구나 따라 할 수 있는 방법으로 알려드리도록 하겠습니다. 

대부분의 무료 동영상 녹화 프로그램은 유료 결제를 유도하기 위해 10분 녹화제한 시간을 주거나 강제로 워터마크가 표기되는 등 불편한 제한사항들이 많습니다. 하지만 이번에 소개해드리는 OBS STUDIO라는 프로그램은 별다른 제약 없이 사용 가능합니다. 그렇다면 OBS 사용법을 한번 알아보도록 하겠습니다.

OBS STUDIO 설치하기 

영상 녹화와 실시간 방송을 할 수 있는 무료 및 공개 소프트웨어입니다. 윈도우, 맥 혹은 리눅스 환경에서 빠르고 쉽게 방송 할 수 있습니다. 

obsproject.com 
위 홈페이지에 방문하셔서 자신이 사용하는 OS에 맞게 프로그램을 다운로드 하시면 되겠습니다. windows와 mac OS 그리고 Linux 운영체제까지 지원됩니다. 

OBS 사용방법 - 녹화 방법 

OBS STUDIO 프로그램을 실행 시킨 후 좌측 하단에 소스 목록에서 + 모양을 클리해줍니다. + 모양을 클릭하시면 게임 캡처 디스플레이 캡처 등 여러 가지 메뉴들이 나옵니다. 여기서 가장 기본적인 현제 내가 보고 있는 컴퓨터 화면을 동영상 녹화하기 위해서는 디스플레이 캡처 메뉴를 클릭해 줍니다. 여기서 소스 만들기 창이 나옵니다. 이전에 설정해둔 값이 없다면 새로 만들기에서 이름을 정한 뒤 확인 버튼을 눌러주시면 소스가 생성이 됩니다.


OBS 사용법 녹화하기 소스목록에서 + 클릭후 디스플레이 캡쳐 소스만들기 

소스를 만들거나 기존 소스를 클릭하셨다면 아래와 같이 디스플레이 캡처 속성 창이 나오게 됩니다 여기서 디스플레이 칸에서 녹화하고 싶은 화면을 선택할 수 있습니다. 만약 저처럼 모니터를 2개 사용하시면 원하는 화면을 설정하시고, 모니터를 하나만 사용하신다면 따로 설정할 것 없이 확인을 눌러주시면 됩니다. 확인을 눌려주시면 기본 OBS 스튜디오 화면으로 돌아오고, 소스 목록에 내가 선택한 디스플레이가 표시됩니다.

20210222_043754.png

디스플레이 캡쳐 속성창 에서 녹화 하고 싶은 디스플레이를 선택한 후 확인 

소스목록 창 옆에 보시면 오디오 믹서라는 창이 있습니다 여기서 동영상에 녹화될 오디오의 볼륨을 조절할 수 있습니다. 마이크를 연결하지 않으셧다면 마이크/보조 목록이 나오지 않을수 있습니다. 필요에 따라 마이크 볼륨과 시스템 볼륨을 조절할 필요가 있으시다면 이용하시면 되겠습니다. 녹화 중간에도 볼륨을 조절 할 수 있습니다.

4455555.png

오디오 믹서를 통해서 데스크탑 오디오 및 마이크 오디오 볼륨을 조절 할 수 있습니다. 데스크톱 오디오 - 컴퓨터에서 나오는 소리, 컴퓨터에서 재생시킨 음악, 게임 사운드, 프로그램 사운드 등의 볼륨을 조절할 수 있는 노브입니다. 

마이크/보조 - 컴퓨터에 연결되어 있는 마이크 사운드의 볼륨을 조절할 수 있는 노브입니다. 

기본적인 세팅이 끝나셨다면 OBS STUDIO 창의 우측 하단에 있는 제어에서 녹화 시작 버튼을 눌러주시면 녹화를 시작 할 수 있습니다. 녹화 시작버튼을 눌려주시면 녹화시작 버튼은 녹화중단 버튼으로 바뀝니다. 녹화를 끝내고 싶을때 녹화 중단을 눌려주시면 녹화는 중단됩니다. 별도의 설정을 하지 않으셨다면 C:\Users\bears\Videos 이 경로에 저장이 됩니다.


녹화 시작 버튼을 눌리면 녹화가 시작되고 녹화 중단으로 변하게 됩니다. 녹화 중단을 클릭하시면 녹화가 중단되고 자동으로 동영상이 저장 됩니다. 

동영상 저장 경로 변경하기 

위에서 말씀드렸듯이 동영상 저장 경로를 설정하지 않으셨다면 기본 저장 경로인 C:\Users\bears\Videos에 녹화한 동영상이 저장됩니다. 사용의 편의성을 위해서 기본 저장 경로를 변경하는 방법을 알려 드리도록 하겠습니다. 우선은 OBS STUDIO 창 맨 우측 상단에 파일을 선택한 후 설정 메뉴를 클릭해 줍니다. 설정창이 화면에 나오게 되면 우측 메뉴 카테고리에서 출력을 선택한 후 녹화 메뉴에서 녹화 경로 옆 찾아보기를 클릭해서 저장할 경로를 설정해 주시면 되겠습니다. 헷갈리시면 아래 이미지를 참고해 주시면 되겠습니다.



우측상단 파일 카테고리를 클릭후 설정 에 들어가신후 좌측에 출력 메뉴에 들어가셔서 녹화 경로를 변경할 수 있습니다. 

OBS 사용법 - 게임 화면 녹화하기 

게임화면 녹화 방법도 위 디스플레이 화면 녹화방법과 비슷합니다. OBS창에서 좌측 하단 소스 창에서 + 를 클릭하신 후 게임 캡처 메뉴를 선택해서 추가해 줍니다. 추가하신 후 설정 창이 나오게 됩니다. 여기서 설정창에서 방식 메뉴에서 총 3가지 메뉴가 나오게 됩니다.


소스창 에서 + 를 클릭하신 후 게임 캡쳐 메뉴를 선택해서 추가해 줍니다. 추가하신후 설정 창이 나오게 됩니다. 여기서 설정창에서 방식 메뉴에서 총 3가지 메뉴가 나오게 됩니다. 

어떤 전체 화면 응용 프로그램이건 캡처 - 전체화면 모드에서 어떤 게임을 하던지 자동으로 게임을 감지하고, ALT + Tab 을 눌려 화면을 전환 할 경우 다시 게임화면으로 돌아갈때까지 화면이 꺼집니다. 

특정 창을 캡처 - 특정 창을 캡쳐를 선택하시면 윈도우라는 메뉴가 추가로 생성이 됩니다. 여기서 윈도우에서 원하는 게임 프로그램을 지정하면 해당 프로그램 화면만 녹화가 됩니다. 

단축키로 전경에 있는 창 캡쳐 - 특정 게임 화면을 단축키로 지정해두고 표시할 때 사용합니다. 단축키는 OBS 설정 메뉴에서 지정할 수 있습니다. 

여기서 설정을 하시고 좌측 하단 제어창에서 녹화 시작을 눌러주시면 녹화가 되고 녹화중단을 눌러주시면 녹화가 종료됩니다.


녹화 시작 녹화 중단은 디스플레이 캡쳐와 동일한 방법으로 진행하면 됩니다. 

필요에 따라 오디오 믹서를 이용해서 데스크톱 오디오 및 마이크 오디오의 볼륨을 조절할 수 있습니다. 녹화 중간에도 볼륨을 조절할 수 있습니다. 데스크탑 오디오 - 컴퓨터에서 나오는 소리, 컴퓨터에서 재생시킨 음악, 게임 사운드, 프로그램 사운드 등의 볼륨을 조절 할 수 있는 노브입니다. 

마이크/보조 - 컴퓨터에 연결되어 있는 마이크 사운드의 볼륨을 조절할 수 있는 노브입니다. 

따로 녹화 비디오 저장 경로를 설정하지 않았다면 windows키 + E키를 눌리면 탐색기가 실행이 됩니다. 탐색기창 좌측에서 동영상 폴더를 찾아 들어가시면 녹화한 비디오가 파일로 저장이 되어 있습니다.

OBS STUDIO를 이용해서 동영상 녹화하는 방법을 알아보았습니다. 처음에는 OBS 사용법이 낯설기 때문에 조금 어려울 수 있지만 사용하다 보면 익숙해져서 OBS 사용법이 쉬워지게 됩니다. 무료 동영상 녹화 프로그램 중 사용하는데 큰 제약 없는 프로그램 이기 때문에 추천해드립니다.



2023-08-27

중복 파일 검색 제거. DoubleKiller. 무설치(portable) 프로그램.220714

* pc 정리를 위해 사용한 프로그램입니다.

* 출처 : https://seogilang.tistory.com/992 

 중복 파일 검색 제거 

1. 프로그램 다운로드. 
 중복 파일명을 알고 있고, 폴더의 위치까지 어느 정도 알고 있다면 윈도우에서 직접 검색해서 삭제해도 된다. 

하지만 정확하게 위치를 모르겠다면 별도의 프로그램의 도움을 받는 것이 편할 수 있는데 중복 파일을 검색하고 삭제할 수 있는 프로그램의 종류는 꽤 많이 있지만 별도의 설치 과정 없이 간단하게 사용할 수 있는 프로그램은 DoubleKiller이 아닐까 한다. (조금 오래된 프로그램이지만 윈도우10에서도 잘 작동된다.)



2, 프로그램 실행. 
 다운로드한 파일은 zip로 압축이 되어있을 것이다. 
 압축을 풀고 DoubleKiller.exe를 실행하도록 하자.


3. 옵션 설정. 
 프로그램을 실행했다면 중복 파일을 검색하기 전에 먼저 Options탭에서 옵션을 설정하는 것이 좋은데 설정할 옵션은 크게 세 부분이다. 
 우선 왼쪽 상단에 있는 부분은 이름의 중복, 크기의 중복 등을 설정하는 부분으로 각 옵션은 다음과 같다. 
 names are idenitcal : 이름이 동일한 파일 찾기. 
 sizes are idenitcal : 파일의 크기가 동일한 파일 찾기. 
 dates are idenitcal : 파일의 생성 날짜 동일한 파일 찾기. 
 CRC32-checksums are idenitcal : CRC2 값이 동일한 파일 찾기.(필수 체크 권장) 

 그 아래에 있는 부분은 중복 파일을 검색할 폴더를 지정하는 부분으로 '+'버튼을 클릭하면 추가할 수 있다. 
 (해당 부분을 비우더라도 중복 파일 검색 시에 폴더를 지정할 수 있는 창이 나타난다.) 

 그다음 중간 부분은 중복 파일을 검색할 확장자를 지정하는 부분으로 기본으로 있는 확장자 외에 '+'버튼으로 추가가 가능하다.


4. 중복 파일 검색. 
 옵션 설정을 완료했다면 하단에 있는 'RUN'버튼을 클릭하여 중복 파일 검색을 시작하도록 하자.


5. 삭제할 중복 파일 선택. 
 중복된 파일을 검색하면 DoubleKiller 탭으로 이동하면서 리스트업이 된다. 
 이제 리스트를 보면서 삭제할 중복된 파일을 직접 체크하여 선택하거나, 왼쪽의 버튼으로 선택하면 되는데 왼쪽 버튼의 기능은 다음과 같다. 

 Check all files : 모든 파일 체크. 
 Uncheck all files : 모든 파일 체크 해제.
 Check selected files : 선택된 파일 체크. 
 UnCheck selected files : 선택된 파일 체크 해제. 
 Check the first dupes : 검색된 파일 중 오래된 파일을 제외한 나머지 파일 체크. 
 Check the lask dupes : 검색된 파일 중 최근의 파일을 제외한 나머지 파일 체크.



6. 중복 파일 삭제. 
 이제 마지막으로 X로 체크된 중복 파일을 삭제하면 되는데 'Delete check ed files'버튼을 클릭하면 삭제를 할 수 있다


그 외. 
 중복 파일이라고 검색이 돼도, dll 같은 파일은 프로그램마다 필요한 경우도 있기 때문에 무조건 삭제하기 전에 한번 확인해보는 것이 좋으며 삭제하는 것이 영 불안하다면 삭제 버튼 밑에 있는 'Move checked file'버튼을 통해서 체크된 중복 파일을 다른 폴더로 이동한 뒤에 확인해보는 것도 좋지 않을까 한다.



2023-04-11

윈도우 11 작업표시줄 프로그램 그룹화 해제 ExplorerPatcher (exe 버전)

* 불편해서 찾게된 자료입니다.

윈도우 11 작업표시줄 프로그램 그룹화 해제 ExplorerPatcher (exe 버전)

윈도우 11 운영체제를 처음 사용하면 정말 적응이 안되는게 작업표시줄 및 시작 메뉴, 탐색기 메뉴인데요. 

ExplorerPatcher 라는 프로그램이 있어서 소개해드리고자 합니다. 

윈도우 11의 작업표시줄 및 시스템 트레이 아이콘, 탐색기 메뉴등을 윈도우 10 예전방식으로 바꾸는 프로그램입니다. 

이 프로그램이 나온지는 한참이 되었는데 초기버전(dxgi.dll 패치방식)은 사용하기도 불편하고 버그가 많이 있었습니다. 

최근에 이 프로그램이 exe 설치방식으로 변경이 되었는데 테스트해보니 버그가 많이 줄었더군요. 

이 프로그램을 어떻게 설치하고 삭제하는 건지 확인해보겠습니다. 

ExplorerPatcher 깃허브 공식 홈페이지입니다. 

https://github.com/valinet/ExplorerPatcher 

릴리즈 링크 (버전별로 다운로드 가능) 

https://github.com/valinet/ExplorerPatcher/releases 

위 링크로 이동하여 마지막 버전의 바로 아래 Assets 에서 ep_setup.exe 파일을 다운로드 받으세요. 

설치 파일 상세 정보입니다. 

파일이름 : ep_setup.exe 
설명 : ExplorerPatcher Setup Program 
파일버전 : 22000.493.42.9 
제작사 : VALINET Solutions SRL 
제품이름 : ExplorerPatcher 
저작권 : Copyright (C) 2006-2022 VALINET Solutions SRL. All rights reserved. 
파일해시 MD5 : d50c0a802949acddeb8ed92ba7b618d5 
파일해시 SHA1 : 74025b000ec0d6b6f7266d9ece8a8c3c219c18be 
파일해시 SHA256 : b6c44c7ba86b92c1743ae64cbeddf9650d594e6593a5281eee3d1e523199f895 
파일 사이즈 : 1,391,104 Bytes 

다운로드 받은 파일을 실행하세요. (인터넷 연결 필수) 
사용자 계정 컨트롤 메세지가 나오는데 예를 클릭하세요.


water_2__pcwindow_ep2022-02-09_22_32_50.png

작업표시줄이 강제 종료되면서 패치파일을 다운로드 받고 잠시 기다리면 윈도우 10 스타일로 자동 변경됩니다. 


예전 버전과는 달리 별다른 설정이 필요없이 윈도우 10 에서 사용되었던 기본설정값을 유지합니다.


water_2__pcwindow_ep2022-02-09_22_33_14.png

프로그램 설정을 변경하려면 작업표시줄 우클릭 - 속성을 클릭하세요.

  water_2__pcwindow_ep2022-02-09_22_33_30.png

ExplorerPatcher 설정 화면입니다. 

여러개의 설정이 있는데 윈도우 10의 스타일을 기본값으로 사용하기 때문에 별도로 변경할 내용이 거의 없습니다. 


작업표시줄 설정

water_2__pcwindow_ep2022-02-09_22_33_48.png

시스템 트레이 설정 (초시계 설정가능 Show seconds in the clock 체크)

water_2__pcwindow_ep2022-02-09_22_33_58.png

탐색기 메뉴 (윈도우 10 스타일을 기본으로 사용)

water_2__pcwindow_ep2022-02-09_22_34_13.png

시작 메뉴 설정

water_2__pcwindow_ep2022-02-09_22_34_23.png

알트탭 설정

water_2__pcwindow_ep2022-02-09_22_34_33.png

ExplorerPatcher 프로그램을 삭제해보겠습니다. 

다운로드 받은 ep_setup.exe 파일의 이름을 ep_uninstall.exe 로 변경하세요. 

ep_setup.exe /uninstall 이런 명령어를 써도 되는데 이름을 변경하는게 더 쉽습니다. 

ep_uninstall.exe 파일을 실행하세요. 

프로그램 삭제확인 메세지가 나오는데 예를 클릭하세요.

water_2__pcwindow_ep2022-02-09_22_34_56.png

사용자 계정 컨트롤 메세지가 나오는데 예 클릭

water_2__pcwindow_ep2022-02-09_22_35_19.png

작업표시줄이 강제종료되고, 프로그램 삭제가 완료되었다고 나오네요. 확인을 클릭하세요.

water_2__pcwindow_ep2022-02-09_22_35_30.png

작업표시줄 스타일이 기본으로 변경되었습니다.

water_2__pcwindow_ep2022-02-09_22_35_42.png


유튜브 테스트 영상입니다. 


구독 및 좋아요 눌러주세요. 


 https://youtu.be/tAcjfWEwqbY