오토핫키 커뮤니티

질문
2016.05.08 23:11

보안질문입니다.

조회 수 284 추천 0 댓글 5

안녕하세요. 오토핫키를 알지 못하는 오 알 못 입니다 하하 .


프로그램을 간단한 매크로를 하나를쫫는데 이게 사람들한테나눠줄라니까

디컴파일의 무서움이 상당하더라구요 . 저딴에는 어렵게 만든 첫작품이다보니까 ..


IP 뭐 맥 주소 뭐 하드인증같은것들도 이제 다별로고

하드인증시 서버전송간에 패킷을주고받는걸보아 허가된인증번호들을 볼수있다는걸

직접체험할수있었습니다. 그값으로 바꾸면되는거잔아요 .근데이번에

구글링 3시간만에! HDD 값을 따오는 소스를발견하였는데 

제가 암호화도 아직어렵고 그냥 매크로만들수있는 조그마한 연습생인데 도통이해가지못하는

문자들을 봐서 한번 남겨서 도움을 좀 받을수 있을가 싶어 남깁니다.


For _ in ComObjGet( "winmgmts:").ExecQuery( "Select * from Win32_PhysicalMedia") 

If ( StrLen( _.SerialNumber ) > 1 ) 

MsgBox % _.SerialNumber 


 제가 모르겟는게 소스해석..도 명령어 검색에 않나오는게 대부분이고해서 

msgbox "시리얼넘버" 이렇게되는것도아니고 %_ . 시리얼넘버 이렇게되가지고 난생처음보는 소스라

없어보이겟지만 이렇게 도움을 청하자고 늦은시간에 작게나마 글을 끄적입니다.

이놈을 어떻게하면 하드인증처럼 써먹을수있을지요 ..안좋게보이시는분들도계시겟지만 도움을 받을려고왔고
아에 거저달라는것은 아닙니다. 부탁드릴게요


  • 슉슉이 2016.05.09 14:43

    이렇게 일부만 올려선 모릅니다. 제작자가 만든 함수들이라 당연히 저것들이 명령어도 아니죠. 그러니 전문을 다 봐야 분석이 가능합니다.

  • 힘들지말입 2016.05.10 23:48
    저게 전문입니다만..
  • 리체 2016.05.09 16:27
    For Key [, Value] in Expression
    For문의 사용법대로 그대로 해석하면 됩니다.
    Key로 _ 기호를 사용한것이고 (Loop문의 A_Index 라고 생각하면 됩니다)
    Expression 에 윈도우즈 wmi 를 사용한것이죠.
    SerialNumber 는 위의 wmi 사용에 따른 자동으로 생성되는 변수에요.
    . 은 변수가 오브젝트로 이루어졌기 때문에 준 것입니다. (음. 이거 맞나? ㅋㅋ)
  • 힘들지말입 2016.05.10 23:48

    해석은 잘이해했습니다 감사합니다 .ㅎㅎ응용까진 ㅠㅠㅠ

  • 암드래 2016.05.09 20:19

    흠 어디서 봤나 했더니 설치되있는 디스크(USB 포함) 정보 중에서 시리얼만 뽑아오는

    명령문이었네요. 애초에 스크립트 언어라서 어떻게 보안하시겠다는 건지를 모르겠지만...


    만약에, 도청(패킷감청)에 안전한 인증방법을 사용하시고 싶은것이라면 서버쪽에는 암호화된 인증번호를 

    그리고 프로그램 쪽에선 인증번호를 암호화시킨후, 서버쪽에서 받은 암호화된 인증번호와 비교하여

    똑같은지를 체크하면 되겠네요(대체로 HMAC을 사용, 복호화가 가능한 암호는 사용X 하는게 좋습니다)


    뭐 이러니 저러니 소스 내부에서 보호해도, 메모리 덤프뜨면 소스 그대로 보이니 의미 없지만요...


List of Articles
분류 제목 글쓴이 최근변경 추천
정보 마지막으로 작업했던 오토핫키 공유(4) -끝- 2 Vesper 2016.06.11 1/0
정보 마지막으로 작업했던 오토핫키 공유(3) 1 Vesper 2016.06.10 1/0
정보 마지막으로 작업했던 오토핫키 공유(2) 2 Vesper 2016.11.03 1/0
정보 마지막으로 작업했던 오토핫키 공유(1) 6 Vesper 2017.05.29 1/0
질문 세븐나이츠 중지 되었을 때 대응방안 있나요? 불꽃낭자수린 2016.06.18 0/-5
질문 미뮤 PostMessage 마우스클릭이 안되네요... 단백질 2016.06.09 0/0
질문 비활성드래그 ㅜㅜㅜ 13 셋쇼마루 2016.06.12 0/0
질문 안녕하세요 정규식 질문? (맞나모르겟네요) 5 제발등업좀2 2016.06.14 0/0
자유 오토핫키로 가능한가요? 7 Auto영웅 2016.06.11 1/0
질문 안녕하세요 오토핫키를 배워보려고 하는데요 4 갈색머리 2016.06.09 0/0
질문 오토핫키 단축키 없이 실행시 바로 진행할려고 하면 어... 2 todis 2016.06.07 0/0
질문 스크립트 초기화하거나 내가 원하는 부분부터 시작은 ... 7 왜6자냐 2016.06.08 0/0
질문 이미지경로에 변수질문이요/// 4 셋쇼마루 2016.06.06 0/0
질문 Progress 저장 질문 6 괴리사 2016.06.05 0/0
정보 MsgBox 설정 3 괴리사 2016.06.08 2/0
질문 인터넷 텍스트 데이터를 읽어들여 엑셀에 넣는 법 3 좀비님 2016.06.10 0/0
질문 이미지서치 질문합니다 4 PlusK 2016.06.09 0/0
질문 비활성클릭 질문합니다 2 PlusK 2016.06.05 0/0
질문 리스트 박스 질문 드립니다. 4 bellms 2016.06.05 0/0
질문 질문이요. 4 왜6자냐 2016.06.06 0/0
Board Pagination Prev 1 ... 116117118119120121122123124 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글