본문 바로가기

AVR/AVR 작품, Project

IT인 이라면 보안UP V-USB기반 HID장치 AVR 비밀번호 생성기 (AVR Password Generator)


아닛... IT인이라면 AVR 비밀번호 생성기라니 무슨 뚱딴지 같은 소리인가...

안녕하세요.. 새로운 도구를 만들어서 찾아온 2진군입니다. ㅎㅎ

위에 메인사진을 보시면 아시겠지만, 작품이나, 프로젝트로 만들어본것 치고는 굉장히 작고 간단한 회로이지요. 하지만 기능은 상당히 막강했습니다.


그럼 먼저 동영상 시청부터...




휴대폰으로 촬영 후에 최대한 보정해 보려 했으나 여기 까지가 한계인 것 같네요. ㅎ


 ○_○ 아직까지 팔은 블로그에 노출된 적 없는데....



이 장치는 인터넷을 검색하다 유용 한 것을 발견하게 되어서 만들어 봤고, 활용은 과목 선생님이 무슨 007, 비밀번호 풀기, 뭐 이렇게 수업을 해서 푸는 사람에게 저 장치를 주는 식으로 만들려고 했었는데요.안타깝게도 그 선생님이 올해 마이스터고로 발령나셔서 못하게 됬습니다.


 두번 ○_○ 이제 누구한테 부품을 공급받지... ㅜ


장치의 개요


이 장치는 V-USB기반으로 제작 된 HID장치 입니다.

일반적인 USB통신기능이 내장되지 않은 AVR의 경우 통신이 불가능한데 그 일반적인 AVR로 USB를 소프트웨어 스택으로 구현한 프로그램을 사용합니다.

그것을 이용해서 Human Interface Device 장치를 만든 것에 한 예 입니다.

이외에도 링크에서 다양한 프로젝트들을 구경하고 만들어 볼 수 있습니다.

 V-USB GPL Project Link


그리고 이 작품은 GPL라이센스로 제공되는 프로젝트로 원작은 Code&Life 해외 블로거가 만들어낸 작품입니다. - 따라서 소스코드 등은 해당 사이트에서 다운로드 받기를 바랍니다.

 HID Code&Life Blog Link


재구성한 회로도 & PCB제작




R1은 USB장치가 연결되었다를 인식시키기 위한 풀업 저항이고, D1과, D2는 USB레벨 Swing용, R2, R3는 보호용 저항 으로 사용되었고, 마지막 TINY85혹은 TINY45 PLL클럭 호환가능한 AVR 1개로 설계 끝... ㅎ




원래 PCB 뜰때 하나씩 하나씩 떴는데 이번에는 한번에 6개를 떠봤습니다.

작아서 그런지 생각보다 어렵지는 않았다는...  

지인들에게 줄려고 6개 떴는데 아직 1개만 제 손에서 떠났네요.


작업 후기


동영상을 위로 올려서 순서가 좀 틀어진듯 하지만 호기심을 UP시켜 끝까지 보신 분들이 몇 있을것이라고 생각합니다.ㅎㅎ

개인적으로 이 도구는 런닝맨 같은데서 사용하면 재미있을 것 같은데 허접해서, 말도 못해보겠네요.

그리고 오픈소스라서... 제가 소프트웨어까지 전부 만든것이 아니라서.. 

!! 뜬금.. 다음은 무엇을 만들까요?? ㅎ