shc-3.8.9.tgz


 

"shc" 는 스크립트 파일을 바이너리로 바꿔 주는 역할을 합니다.
php encoder 같은 역할을 한다고 보면 됩니다.

예전엔 중요한 소스 같은 경우, php로 스크림트 파일 위치를 열어서 특정 디렉터리에 위치해 놓고 컴파일하여 사용했는데,
"shc"를 사용하니 더욱 강력(?)하고 손 쉽게 인코딩하더군요.

역시 아는 것이 힘입니다.

쉘 스크립트도 역시 중요한 "root" 패스워드 정보, "DB" 정보 등 공유되거나 유출되면 안 되는 파일들이 존재합니다.

이럴 때 정말 유용하게 사용될 수 있으니, 아직까지 모르셨던 분들 아래 문서 참고하셔서 도움되시길 바랍니다.

좋은 날, 기쁜 날 되시길 빕니다.


-------------------------------------------------------
1. 다운로드  
-------------------------------------------------------
(1) 공식
    http://www.datsi.fi.upm.es/~frosal/ 

(2) rootman 사이트
    http://www.rootman.co.kr/NFS/Util/shc-3.8.3.tgz 


-------------------------------------------------------
2. 설치
-------------------------------------------------------
 [root@ns1 local]# tar xvfz shc-3.8.3.tgz
 shc-3.8.3/CHANGES
 shc-3.8.3/Copying
 shc-3.8.3/Makefile
 shc-3.8.3/match
 shc-3.8.3/pru.sh
 shc-3.8.3/shc.1
 shc-3.8.3/shc.c
 shc-3.8.3/shc.html
 shc-3.8.3/shc.README
 shc-3.8.3/test.bash
 shc-3.8.3/test.csh
 
 [root@ns1 shc-3.8.3]# make install
 ***     Installing shc and shc.1 on /usr/local
 ***     ¿Do you want to continue? y
 install -c -s shc /usr/local/bin/
 install -c -m 644 shc.1 /usr/local/man/man1/


"shc" 파일은 /usr/local/bin/ 디렉터리에 설치됩니다.


-------------------------------------------------------
3. 테스트
-------------------------------------------------------
(1) 파일 생성 (__EOF___ 까지 쉘 상태에서 긁어다가 붙이시면 됩니다.)
cat > /root/tmp/script.sh    << __EOF__
#!/bin/sh
#------------------------------
# this file is not encrypted
#------------------------------
echo "I love Duane's articles and will send him a donation via PayPal."
exit 0;
__EOF__


(2) 명령행 실행
  [root@ns1 tmp]# shc -f /root/tmp/script.sh
  "script.sh.x"라는 바이너리 파일이 생성된다.


(3) 생성된 스크립트 수행
  [root@ns1 tmp]# ./script.sh.x
  I love Duane's articles and will send him a donation via PayPal.


-------------------------------------------------------
4. 특이한 기능
-------------------------------------------------------
[root@ns1 tmp]# shc -e 09/10/2004 -m "Dude it is too late to run this script." -f script.sh
[root@ns1 tmp]# ./script.sh.x
./script.sh.x: has expired!
Dude it is too late to run this script.

- 쉘 스크립트에 대한 만료일을 지정하여 실행할 수 있습니다.
- 지정된 날짜 이후는 실행되지 아니합니다.
- 위 예는 "2004년 10월 9일"을 스크립트 만료일로 지정하여 만료 후에는 "Dude it is too late to run this script."라는
 메시지를 출력하라고 지정한 내용입니다.


-------------------------------------------------------
5. 참고사항
-------------------------------------------------------
- "shc" 명령어는 스크립트에 대한 C 소스 코드를 생성합니다.
- binary로 파일이 생성되므로 "./파일명" 형태로 실행하여야 합니다.
- 생성된 스크립트 파일은 이름을 변경해도 무관합니다.


-------------------------------------------------------
6. 기본 실행 옵션 설명
-------------------------------------------------------
(1) -e date
    만료일을 지정합니다. (dd/mm/yyyy format)

(2) -m message
    만기 시 메시지를 출력합니다.

(3) -f script_name
    컴파일할 스크립트 파일을 지정합니다. (자신의 시스템에서만 실행됨)

 

(4) shc -v -r -T -f myscript

    -T (trace)옵션을 주어야 다른 시스템에서도 실행이 된다.

 

출처 : http://www.mapoo.kr



GMHDDSCANv20p2.exe



1. 개요

본 프로그램은 하드디스크 및 플래쉬 메모리에 대한 배드섹터 검사/기록면 컨디션 체크 프로그램입니다.

컴퓨터 사용중 잦은다운 및 알수없는 오류증상/느려지는 데이터 읽기속도 등.. 하드디스크로 일어날 수 있는 오류에 대해 검사하여 사용자가 데이터 관리에 도움을 주고자 개발된 툴입니다.

2. 기능
  1. 물리드라이브 검사에서 논리드라이브 검사기능 추가 (ex:c:\ ,  d:\ ...)
  2. 배드섹터 검출기능 강화 및 절대섹터 출력기능 추가
    - 기존 배드블럭측정만했던것에 반해 배드블럭내 발생한 배드섹터의 정확한 위치파악 후 LBA값출력.
  3. 스캔버퍼 선택 (64KB,128KB)
  4. 스캔 그래프출력기능 강화.
    -그래프 페이지별 빠른이동
    - 페이지당 250MB/500MB/1.0GB/2.0GB에서 선택적으로 사용할 수 있습니다.
    - 그래프 확대기능 (100%/200%/300%)
    - 그래프 데이터 위치에 실시간 데이터 출력 [블럭별 측정값을 현재 그래프 위치에 실시간 출력]
    - 검사화면 Screen Capture 기능 (BMP/JPG)
    - 검사화면 기록기능
  5. 검사상태 로그기록 및 레포트 출력기능
    - 검사중에 관련된 설정사항 및 검사시 발생된 배드위치 및 검사된 전체영역에 대한 값 표시. .
    - 동작가능 Clone 미디어 : FLASH MEMORY/IDE/SATA/NOTEBOOK/SCSI/FC..


3. 실행환경
  1. OS환경 : Win 2000/XP/2003
  2. PC사양 : 펜티엄 3급이상 램 256이상..


4. 개발사

지엠데이터 / GMDATA(c)  http://gmdata.co.kr



[각주] 위 내용은 http://gmdata.co.kr 에서 발췌한 것이며 'GM HDD SCAN ver2.0 는모든 단체/개인에 대해 모두 무료입니다.
다만 다른 곳에 올리실 경우 출처를 꼭 밝혀주시기 바랍니다.'  라고 공식사이트에 명시되어 있습니다.




'자료실' 카테고리의 다른 글

알FTP v.5.32  (0) 2016.06.27


 

# 원격데스크톱 포트확인 및 포트바꾸기


레지스트리편집창에서 (regedit)

HKEY_LOCAL-MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber


에 PortNumber 값을 변경합니다

10진수와 16진수 두가지 입력폼이 있으니 둘중에 골라서 입력해주면됩니다 (10진수가 편하니 10진수에 선택하고 입력)



특정 상황에서는 윈도우의 폴더옵션을 없애는 것이 보안상 더 유용할 때가 있다. (ex : yd 숨김 등)

그 방법에 대해 적고자 한다. (윈도우7 이상 가능할 것으로 보이는데 확실한 테스트 결과 7은 가능했다)

윈도우키 + r (실행) : gpedit.msc 입력 후 엔터

그럼 그룹정책 창이 뜨는데

거기에서 사용자구성 -> 관리 템플릿 -> Windows 구성요소 -> Windows탐색기 -> 도구메뉴의 폴더옵션 메뉴

항목제거 -> 사용으로 체크 -> 확인

하면 폴더옵션이 보이지 않게 된다.

보이게 하려면 구성되지 않음에 체크하면 된다.



 


일반적으로 사용하는 인터넷용 랜선은 다이렉트케이블 형태로 조립하면 되겠고
크로스 케이블은 약간 색 배열이 다른데 혼동없이 구분하도록 하자.

준비물 : 랜툴(필수), RJ-45 캡(필수), UTP Cable Cat.5e(필수), 피복벗기는도구(옵션), 랜테스터기(옵션)