목록Study/개발하는 인디안 (3)
인디안 보호구역
목적 : 지옥같은 gdb에서 벗어나기 위해 윈도우에서 Linux 프로그램을 디버깅한다. 환경 : Host(Windows 10), Guest(VM, Ubuntu 18), IDE(VisualStudio 2019) 리눅스 환경 세팅 1. VMware(or VirtualBox)를 통해 ubuntu를 설치한다. 2. ubuntu의 네트워크 환경을 브릿지로 바꾼다. (vmware나 virtualbox 네트워크 설정에 가면 있음) 3. ubuntu의 ip를 확인한다 (ifconfig) 4. ubuntu에 ssh를 설치한다 (sudo apt-get install ssh) 5. 재시작 IDE 환경 세팅 1. Visual studio -> 도구 -> 옵션 -> '플랫폼 간' -> '연결 관리자' -> 추가(ubuntu의 ..
1. 친구가 만든 키로거 프로그램 를 봤는데pyhook 모듈을 이용해서 쉽게 만들더라. wm등을 후킹하는 것이 함수로 다 만들어져 있었고,덕분에 친구가 추가한 것은 소켓 프로그래밍을 통해 희생자 컴퓨터에서 후킹된 스트링을 본인의 컴퓨터에 출력하는 일 정도였다. 친구는 본인의 작품에 부족함을 느꼈는지 dll injection 등을 통해 메모장이 열리면 자동으로 프로그램이 실행되도록 하는 등 기능을 추가했다. 사실 pyhook 모듈에서 사용한 함수들이 어떻게 동작하는지 모르고 그냥 사용만 한 것이다.과정 없이 결과가 생겨난 것! (친구 욕하는거 아님. 나도 함수 동작과정을 모름) 사용 모듈 : - pyhook - 그 외 자잘한 것들. 2. 팀 작업으로 만든 프로그램은희생자 컴퓨터에서 희생자가 Enter를 누..
# Script Name: AntiVirus.py # Description: Scans files for predefined virus signatures # and detects. # Created By: Eeran Maiti 11334191. # Date: 24 January 2014. import os mport hashlib import glob import errno def antiVirus(): # path is the path of the directory path = 'D:/uni-goettingen/Intro to computer security/Exercise/exercise 9/*.*' # vX are the signatures of the viruses I am trying to d..