[프로젝트, 3학년] 키로그(Keylog) 모의해킹 프로그램
류명운
·2016. 1. 2. 22:01
프로젝트명 | keylog | ||
개 발 언 어 | Java, C++ | Database |
|
개 발 도 구 | Eclipse Luna * C++ : Visual Studio 2010 | 라이브러리 | JNI(Java Native Interface), Fat jar(Eclipse plugin), KeyboardHook.jar |
프로젝트 기간 | 2016.01.01 ~ 2016.01.02 | 프로젝트 종류 | 스터디 개인 프로젝트 |
개 발 종 류 | 키로그 프로그램 | 담 당 | 메인 프로그래밍 |
프로그램 요약 |
<개발 목적> 다중복사 프로그램을 개발하던 중 모의해킹 프로그램을 만들어보고 싶어서 시작했습니다. <프로그램 설명> 자바는 다른 언어와 달리 플랫폼에 독립적이라 JVM(Java Virtual Machine) 위에서 작동하는 응용프로그램에서만 키를 감지해낼수 있었습니다. 그래서 JNI를 이용하여 C++로 작성된 키보드후크 함수가 포함된 dll 파일을 호출해 프로그램을 구현하였습니다. 감지된 모든 키 정보는 영문자(소)로 치환하여 파일출력을 진행하게 됩니다. 파일이 출력되는 경로는 C폴더 하위에 keylog.txt로 지정하였습니다. <특이 사항> * 모의 해킹 프로그램을 직접 만들어볼줄이야. 흥미로운 프로젝트였습니다. * 해킹 프로그램인 만큼 관련 소스는 공개할 수 없습니다. | ||
주 요 화 면 | |||
프로그램 시연 영상 |
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[Eclipse] 외부 jar 파일 포함하여 프로젝트 jar파일 만들기 (0) | 2016.01.11 |
---|---|
정보처리기사 문제 파싱 알고리즘 (0) | 2016.01.08 |
[프로젝트, 3학년] MultiCopy (다중복사 프로그램) (0) | 2016.01.02 |
[동영상편집]반디캠 촬영 파일 소리 증폭 방법 (2) | 2015.12.26 |
[프로젝트, 3학년] SmartFeel (0) | 2015.12.25 |