티스토리 툴바

블로그 이미지
훅크선장

카테고리

분류 전체보기 (268)
사진이야기 (23)
펭귄컴퓨팅 (74)
컴퓨터보안 (57)
절름발이 프로그래머 (59)
하드웨어개조 (8)
멀알려줄까 (32)
잡다한것들 (15)
Total185,783
Today163
Yesterday210

달력

« » 2012.05
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

공지사항

태그목록

마이크로소프트웨어 4월호 목차 : 

http://www.imaso.co.kr/?doc=bbs/gnuboard.php&wr_id=39584&bo_table=article

중간에 보면,

Do It Yourself | 임베디드 리눅스 OpenWrt 알아보기│정계옥 168

국내에서 판매중인 유·무선공유기에 OpenWRT를 설치하고, VPN 서버등을 구축하는 글입니다.


실력도 미천하고, 글재주도 없지만, 그래도 한번 용기내서 써봤습니다.

비판은 잠시 접어두시고, 격려의 말만 받습니다.  * ^ ^ *


-----------------------------------------------------------------

그런데, 4월 원고를 보내면서 “각주”를 넣었는데, 다 빠졌네요~.

원고 중에 다른 분들이나 다른  사이트에서 참고한 사항이 다 빠졌습니다.

4월 내용에서 국내의 OpenWRT 사이트 OpenWRT KR, http://openwrt.ssu.ac.kr/ 에서 자료를 많이 참고한 것에 대한 각주 내용이 누락된 것에 관련자 분들께 사과드립니다. 

5월 원고에는 참고한 사이트들을 추가하였습니다.

Posted by 훅크선장

우연히 웹에서 뉴스들을 보다보니, 새로운 도구의 등장을 알게 되었다.


Network* protocol modelization by reverse engineering



네트워크 프로토콜을 분석해서, 시뮬레이션하고 퍼징까지 할 수 있다고 한다.

착하게도, 데비안 리눅스 패키지를 제공하고 있다.

계속 개발중이라는데, 아마 곧 있으면, BackTrack에 포함될 수도 있겠다~.


개인적으로 관심을 가지는, 네트워크 프로토콜 퍼징 분야라서 계속 주시할 예정이다~.

Posted by 훅크선장
http://blog.daum.net/moor/81 

Backtrack...흠흠.. 이녀석이라고 하면 각종 해킹툴로 무장한 리눅스 배포판 되시겠다. 그런데 이 해킹툴은 엄연히 말하면 불법프로그램이 아닌 실질적으로 리버스엔지니어링과 각종 보안관련 도구다. 문제는 이 보안도구들이 다른 쪽으로 악용되면...흠흠..


아무튼 여기있는 BackTrack이란 배포판도 우분투기반으로 만들었기에 딱히 우분투에서 굴리는 데에 아무런 지장이 없다. 그러므로 내가 원하는 툴을 구하고 싶다면 BackTrack의 저장소를 우분투에서 지정해서 설치하면 된다. 방법은 다음과 같다.


http://www.ubuntubuzz.com/2011/09/install-backtrack-5-application-in.html


여기서 퍼온것임을 미리 밝힌다.


1. GPG 키를 다운로드 받는다. 

 backtrack.gpg


2. 그리고 소프트웨어 소스창을 연다. 못 찾겠으면 시냅틱을 열고 설정-저장소를 열면 된다.


3. 인증탭으로 들어간다. 그리고 키추가를 누른다음 아까 다운로드 받은 gpg키를 지정한다.


4. 기타 소프트웨어 탭을 누른다. 추가를 누른다음 다음 주소를 추가한다.


deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing


아래는 32비트용과 64비트용의 차이가 있다. 주소를 보면 알겠지?

deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing

deb http://64.repository.backtrack-linux.org revolution main microverse non-free testing


deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing



이제 마음껏 굴리자.

Posted by 훅크선장
BT5 R2가 나온지 일주일 정도 지났습니다.

빠른 작업으로 64/32비트 GNOME 버전만 한글화하였습니다.

KDE 버전들은 한글화가 GNOME보다 좀더 복잡해서, 고려하지 않고 있습니다.

GNOME 버전의 한글입력기는 ibus를 사용하였습니다. 
(중국어와 일본어도 입력할 수 있습니다. - 언어 설정과 입력기를 추가해주기만 하면 됩니다.)

Live CD에서도 VMware 기능을 다 사용할 수 있도록, VMware Tools(open-vm-tools 패키지)를 추가하였습니다. 

배포방식은 이전과 동일하게, FTP 하나 입니다. FTP 패스워드만 퀴즈로 풀면 됩니다.
64비트 파일명은 BT5R2-GNOME-64bit-KO.iso 입니다.
SHA-160     : 181AEF725E0A864555034215326F6EF4CC048FEE
MD5         : 370CC4AF2F4D46BFF8AF65AC97A3A4AF
32비트 파일명은 BT5R2-GNOME-32bit-KO.iso 입니다.
SHA-160     : B73DC1FE0A34998F372DF4F23AB778F5517352B8
MD5         : 3681BD5AFDE48A1074847D209B8026E9 
다른 버전들도 있으니, 한꺼번에 받지 마시고, 필요한 것만 받아가시기 바랍니다.


FTP 서버: hook7346.ignorelist.com
FTP 포트: 21번
FTP 계정: bt5r2ko
FTP 패스워드는 퀴즈입니다. => 영문자판상태에서 한글로 치시면 됩니다.
1) 패스워드는 한글 4글자와 특수문자 1개로 구성되어 있습니다.
2) 패스워드의 첫 두 글자는 우리나라 문자 이름입니다. 이미 1) 문장에서 나온 단어입니다.
3) 패스워드의 세번째와 네번째 두 글자는 3.1절에 외치던 문장에 있는 두 글자입니다.
“대한 독립 OO”에서 OO에 들어가는 단어입니다.
4) 마지막에 들어가는 특수문자는 3)의 단어뒤에 자주 붙는 특수문자입니다. 느낌이 오시나요? (이거 자주 헷갈리시는데, 쩜은 아닙니다. 느낌입니다.)

다시한번 말씀드리지만, 영문자판상태에서 한글로 치시면 됩니다.
한글 4글자와 특수문자 1개로 구성되어 있습니다.(영문자로는 총 12글자입니다.)

퀴즈가 안풀리시는 분은 이전과 동일하게, 밑에 답글로 이메일주소 적어주시면, 이메일로 접속 정보와 패스워드 알려드립니다.
Posted by 훅크선장
BackTrack 5 R2 버전이 나왔습니다.

릴리즈 노트는 여기에 있습니다.
http://www.backtrack-linux.org/backtrack/backtrack-5-r2-released/  


다운로드는 여기에서 받을 수 있습니다.
http://www.backtrack-linux.org/downloads/ 
torrent 파일로 받으시는 것이 가장 빠릅니다.

종류는 GNOME 버전이 64/32 bit ISO 파일과 VMware 파일로 제공됩니다.
          KDE 버전은  64/32 bit ISO 파일로만 제공됩니다.

VMware는 직접 다운로드밖에는 없네요~. 2기가 정도의 파일을 받는 것이 수월하지는 않습니다.

----------------------------------------------------------------------------------
BackTrack 5 R2 버전의 릴리즈 노트를 간단히 해석해보면,

커스터마이징된 3.2.6 커널을 사용하고, 기존보다 새로운 툴 42개를 추가하였답니다.
데이터마이닝용 Maltego 3.1.0을 특별판으로 만들어 넣었고,
Metasploit 4.2.0 Community Edition과 Social Engineer Toolkit 버전 3.0, BeEF 0.4.3.2 등의 도구들도 포함하였답니다.

그리고 추가된 프로그램들이
arduino bluelog bt-audit dirb dnschef dpscan easy-creds extundelete
findmyhash golismero goofile hashcat-gui hash-identifier hexorbase horst hotpatch
joomscan killerbee libhijack magictree nipper-ng patator pipal pyrit
reaver rebind rec-studio redfang se-toolkit sqlsus sslyze sucrack
thc-ssl-dos tlssled uniscan vega watobo wcex wol-e xspy
 
오~, 아두이노가 추가되었군요. 허허~~ (요즘 제 관심사~)

위키에는 다음과 같은 새로운 방법을 추가했답니다.
  - Building a Pyrit Cluster
  - Creating a John the Ripper Cluster
  - Enabling PAE in BT5 R2
  - Installing VMware Player
  - Installing VMware Tools

드뎌, VMware 설치관련 문서가 추가되었군요.


기존 R1 버전을 쓰던 사람의 경우에는 새롭게 인스톨하지 말고, 다음 세 줄의 명령으로 바로 업그레이드 가능하다고 합니다.

echo "deb http://updates.repository.backtrack-linux.org revolution main microverse non-free testing" >> /etc/apt/sources.list 
apt-get update 
apt-get dist-upgrade 

 
Posted by 훅크선장
인터넷 검색을 통해서, 찾은 아두이노 연습 예제들

http://www.ladyada.net/learn/arduino/
http://www.adafruit.com/tutorials
http://www.freeduino.org/
http://www.arduinotutorials.com/
http://tronixstuff.wordpress.com/
http://todbot.com/blog/spookyarduino/
http://letsmakerobots.com/node/2164
http://tutorial.cytron.com.my/2011/08/11/arduino-tutorial/
http://sheepdogguides.com/arduino/FA1main.htm
http://makezine.com/arduino/
http://www.instructables.com/tag/?sort=none&q=arduino&limit%3Atype%3Aid=on
http://www.hacktronics.com/Table/Tutorials/

Posted by 훅크선장
아두이노와 L293D 칩(또는 L293B 칩에 다이오드를 추가하여,)을 이용해서,

일반적인 모터의 On/Off 및 정회전/역회전을 조절할 수 있습니다.

아두이노 프로토타입 보드에 실장한 예는 다음과 같고,
http://basbrun.com/2011/04/22/arduino-motor-controller-using-an-l293d-chip/  

실제 회로도 및 아두이노 프로그램은 다음의 두 링크에서 소개되었습니다.
 http://lab.guilhermemartins.net/2009/01/29/l293d-custom-motor-driver/ 
http://luckylarry.co.uk/arduino-projects/control-a-dc-motor-with-arduino-and-l293d-chip/ 


자세한 회로도 및 예제 연습은 Arduino Cookbook의 Chapter 8에 잘 나와 있습니다.
http://shop.oreilly.com/product/9780596802486.do 


PDF 파일을 구해서, 보시면 됩니다.
 
Posted by 훅크선장
A123 LiFe 배터리를 사용하다보니, 과충전은 충전기에서 보호하므로 문제가 없는데,
저전압 차단 회로는 반드시 필요해서, 이전부터 관심을 가지고 지켜보기만 했었는데,
이제 자작해보려고 정보를 검색해서 찾았습니다.

이전에는 단순히 LED 표시기만을 달아서 사용했었습니다.
 http://www.brighthub.com/engineering/electrical/articles/68396.aspx#secn_2 


위와 같은 회로를 가지고, 저전압 표시기를 만들 수 있습니다.

저전압 차단회로에 대한 제안은 여러 개가 있습니다.
http://www.diy-electronic-projects.com/p183-High-And-Low-Voltage-Cut-Off-With-Time-Delay 
http://apptechcalpoly2010des.wetpaint.com/page/Low+Voltage+Cutoff+Circuit 
http://electronics.stackexchange.com/questions/19714/adding-voltage-cutoff-to-a-circuit
 
http://electronicdesign.com/article/power/simple-circuit-shuts-off-system-when-supply-voltag.aspx 

여러 회로를 시험한 동영상도 있습니다.
http://www.patheticcomputing.com/?p=63 

가장 일반적인 방법은 다음과 같이, 범용 OPAMP (UA741 또는 LM741)를 이용하는 방법이 있습니다.


제너다이오드의 특성등의 문제로 잘 차단되지 않을 때도 있다고 합니다.
그래서, 두 번째 좀 더 좋다고 알려진 방법은 다음과 같습니다.


 아니면, 아예 레귤레이터 정밀 전압을 threshold로 사용하는 방법이 있다고 합니다.

 
어떤 방법이 잘 동작하는 지는 실험을 통해서 결정할 예정입니다.

2차 전지의 한계 저전압이 2.8 볼트이지만, 3.3V 또는 3.0V 정도로 차단하는 것을 목표로 하고 있습니다.
 
Posted by 훅크선장
http://forum.sparkfun.com/viewtopic.php?f=32&t=27960

http://www.sparkfun.com/tutorials/247 

Reinstalling your Arduino bootloader
 


**SOLUTION** Reinstall the Arduino Pro Mini Bootloader using my Arduino Uno as an ISP Programmer!

To resolve the errors I burned the bootloader to the Arduino Pro Minis using my functioning Arduino Uno as an ISP. For the most part I followed the instructions here: http://www.sparkfun.com/tutorials/247 adhering to Option 1 but using the Arduino IDE to burn the bootloader. Here is what I did step by step:
1. Connect the Arduino Uno via USB to the PC
2. Open the Arduino IDE
3. Select the correct COM port and board (Arduino Uno)
4. Open the ArduinoISP sketch (File>Examples>ArduinoISP)
5. Upload the sketch. once complete your Arduino Uno is now programmed to be an ISP programmer. This is great because I really didn't want to buy a seperate programmer.
6. Power the Uno off and wire the Uno to the Arduino Pro Mini in the following fashion:

Uno---------------Pro Mini
3.3v-----------------------VCC
GND------------------------GND
Digital Pin 11(MOSI)----pin 11 (MOSI)
Digital Pin 12(MISO)----pin 12 (MISO)
Digital Pin 13(SCK)-----pin 13 (SCK)
Digital Pin 10----------RST

7. Power on the Uno
8. Select the correct COM port
9. IMPORTANT: Select board Arduino Pro Mini 3.3v w/ATmega328 as the board we are uploading to
10.from the Tools menu, select Burn Bootloader > w/Aduino as ISP

This was a magical moment for me. All kinds of LEDS were blinking and flashing. After a few seconds the IDE said: Done burning bootloader, thank you. If this is also your result you have successfully reinstalled the bootloader on you Arduino Pro Mini. Next, connect the FTDI board to the Arduino Pro Mini and attempt to upload a sketch. I was so excited that this worked I let my wife sucker me into going to the arts and crafts store so she could buy some new sewing thread. Don't fall for this. Every sketch I have uploaded to my Arduino Pro Minis has been successful form this point on. The end.
 
Posted by 훅크선장
시리얼 Serial 통신용 모듈을 위한 케이블을 자작하다보니, 5V DC 전원을 3.3V DC 전원으로 바꿔야 하는 상황이 생겨서,
회로도를 구해서 자작하였습니다. (USB 에서 나오는 전원은 5V 인데, TTL 용 소켓 전원은 3.3V 이어야만 합니다, 전원 안 맞추면, 보드 칩이 타버리는 상황이 생길 수도 있습니다.)

두 가지 방법이 있습니다. 

먼저 LM3940을 이용하는 방법은  
http://www.ti.com/lit/ds/symlink/lm3940.pdf 
http://obs.carnegiescience.edu/instrumentation/ccd/parts/LM3940.pdf 
(LM3940 칩 데이터시트)
에서 보여주는 바와 같이, 1A 이하의 전류에서 사용할 수 있습니다.
LM3940 칩 하나와  0.47uF, 33uF 각 한 개의 커패시터로 만들어집니다.

다음은 LM317T 룰 이용하는 방법입니다.
http://miy-makeityourself.blogspot.com/2010/08/33v-regulated-voltage-supply.html

 

회로가 좀 더 복잡합니다만, 데이터시트에는 최대 1.5A 출력까지 보장한다고 나와있습니다.
필요부품은 LM317 칩 1개, 470/330/75 오옴 저항 각 1개, 100uF/10uF/0.1uF 커패시터 각 1개 입니다.

100nF 이 곧 0.1uF 입니다. 국내 시장에서는 100nF 이런 단위를 안 쓰더군요~. 
 
Posted by 훅크선장