본문 바로가기

Spoof src-ip TCP 3-way handshaking 일단 제목은 src의 ip를 속여서 target에 tcp connection을 맺을 수 있느냐에 관한 연구였는데, 결론부터 말하자면 거의 불가능 하다고 볼 수 있다. 그래도 이 내용을 읽고 누군가 신박한 해결책을 내 주길 바라면서 적어본다. [+]python raw_socket 사용python에서 raw_socket을 사용한 예제 소스를 수정해서, src ip를 조작할 수 있는 프로그램을 만들어 보았다.''' Raw sockets on Linux Silver Moon (m00n.silv3r@gmail.com) ''' # some imports import socket, sys from struct import * from time import sleep # checksum functions needed .. 더보기
ifconfig로 ip주소 간단하게 변경하기 리눅스 ifconfig 명령어 사용법1. 기 능 네트워크 인터페이스를 설정한다.2. 문 법 # ifconfig [ interface ]3. 사용방법 및 정보 [root@sense ~]# Ifconfig eth0 eth0으로 지정된 네트워크 장치의 IP Address, Netmask, Broadcast 등의 정보를 출력 [root@sense ~]# Ifconfig eth0 down 현재 작동중인 네트워크 장치 eth0의 작동을 중지 [root@sense ~]# Ifconfig eth0 210.94.172.60 netmask 255.255.255.0 up IP Adress를 210.94.172.60로 부여하고, Netmask는 255.255.255.0을 사용하도록 eth0을 활성화ifconfig로 IP Ad.. 더보기
[pin] 기본 구조 pin tool은 dynamic binary instrumentation (줄여서 DBI) 라는 기술을 사용하기 위한 intel에서 개발한 툴로서 대표적인 DBI Tool은 Pin Tool뿐만 아니라 DynamoRIO와 리눅스 기반의 Valgrind 가 있다. DBI는 run time시에 코드삽입이 가능하게 만들어 주는 기술을 말하며, 이를 통해 얻을 수 있는 장점은 Recomplie과 Relink가 필요없기 때문에 작업의 효율성이 높고, 실행중에 발생하는 특정 동작이나 코드를 처리할 수 있는 장점이 있다. pin은 그중에서도 다양한 기능을 지원하고, ARM과 x86에서도 사용가능하고, 리눅스와 윈도우에서도 사용이 가능하기 때문에 그중 가장 사랑받는 툴이라 할 수 있겟다. 나는 이번 프로젝트에서 pin을.. 더보기