300x250 반응형 가상환경4 SNMP를 활용하여 상대 운영체제의 정보 모으기 -3 지난 시간에 이어서 계속 학습을 하고자 합니다. 2023.08.16 - [Hacking] - SNMP를 활용하여 상대 운영체제의 정보 모으기 -1 SNMP를 활용하여 상대 운영체제의 정보 모으기 -1 SNMP란? UDP 포트 161에서 동작하는 응용층 프로토콜로써 네트워크 장비를 관리하거나 감시하기 위한 목적으로 사용합니다. 모든 네트워크 장비를 대상으로 정전이나 도달불가(Unreachable)와 같이 관 area51.tistory.com 2023.08.16 - [Hacking] - SNMP를 활용하여 상대 운영체제의 정보 모으기 -2 SNMP를 활용하여 상대 운영체제의 정보 모으기 -2 SNMP에서 사용되는 용어를 간단하게 정리한 내용입니다. 네트워크 관리시스템을 NMS(Network Managemen.. Attacking 2023. 8. 17. OllyDbg를 사용하여 패스워드 우회 OllyDbg를 활용해서 패스워드를 우회하는 작업을 할 예정입니다. ※ 본 실습은 연습용으로 실전에 사용하는 것은 범죄에 해당합니다. Reverse2.exe파일은 패스워드를 입력해서 올바른 패스워드 인지 / 아닌지를 판별해주는 프로그램입니다. 이 프로그램의 판별을 우회해서 어떤 값을 넣어도 올바르다고 나올 수 있도록 바꿀 예정입니다. OllyDbg를 관리자 권한으로 실행한 뒤, Reverse2.exe를 OPEN 시킵니다. F9를 눌러 실행을 시킨 다음, 마우스 오른쪽 - Search for - All referenced text strings를 눌러줍니다. 올바른 패스워드 일 때와, 올바르지 않을 때 출력값을 볼 수 있습니다. 올바른 Password일때는 PUSH Reverse2.00422040을 하게되.. Reversing Engineering 2023. 8. 9. VM를 활용한 FTP소켓 통신 - 2 가상환경이 아닌 윈도우에 와서 Python에서 실행을 해봅시다. import socket s=socket.socket() s.connect(("192.168.187.137",21)) # "접속할 IP", Port번호 s.recv(1024).decode() #1024는 받을 크기입니다. s.send("USER anonymous".encode()) # ID s.recv(1024).decode() s.send("PASS anonymous".encode()) # PW s.recv(1024).decode() s.send("PORT 192,168,187,1,25,25".encode()) #포트를 여는 방식인데, 라우터에 대한 포트를 열어야한다. s.send("LIST".encode()) s.recv(1024).de.. python 2023. 7. 28. VM를 활용한 FTP소켓 통신 - 1 FTP는 "File Transfer Protocol"의 약자로, 네트워크를 통해 파일을 전송하는 데 사용되는 표준 프로토콜입니다. FTP는 인터넷의 초기에 개발되어 파일 전송을 위해 사용되었으며, 지금도 널리 사용되고 있습니다. FTP는 클라이언트-서버 모델을 기반으로 동작합니다. 클라이언트는 FTP 클라이언트 소프트웨어를 사용하여 서버에 파일을 업로드(전송)하거나 다운로드(수신)할 수 있습니다. 서버는 FTP 서버 소프트웨어를 실행하여 클라이언트의 요청을 처리하고 파일 전송을 관리합니다. FTP의 주요 기능 및 특징: 파일 전송: FTP는 파일 전송에 사용되는 주요 목적으로 개발되었습니다. 클라이언트는 서버에 파일을 업로드하거나 서버에서 파일을 다운로드할 수 있습니다. 인증 및 보안: FTP는 기본적으.. python 2023. 7. 28. 이전 1 다음 300x250 반응형