기본 콘텐츠로 건너뛰기

Paros 취약점 분석프로그램 설치와 사용법

Paros 란? 파로스는 웹 응용프로그램, 웹사이트의 보안 취약점 등을 분석하기 위하여 개발된 소프트웨어입니다. (출처 지식백과)
파로스 는 지식백과에 기재되어있는것 처럼 초보가 사용하기에도 쉽게 사용 가능합니다.

파로스는 인터넷에서 쉽게 구할 수 있으며 초보가 사용하기에도 편하고, 인터넷에서 
쉽게 찾아볼 수 있는 이 파로스로 2014 년 3월에 KT 를 해킹한 적이 있다고하네요

우선 파로스 다운로드부터 하겠습니다.

위 링크로 들어가 파로스를 다운로드 해줍시다.
그리고 파로스는 자바가 있어야하며, 꼭 32비트로 깔아주셔야합니다
64비트일경우 파로스 처음켰을때 나오는 화면에서 멈추게됩니다

32비트 자바 다운로드 하는곳은
위 링크로 들어가셔서  
 Java SE Development Kit 7u75
Windows x86127.8 MB  jdk-7u75-windows-i586.exe

다운로드 하기전에 Java SE Development Kit 7u75 밑의 동의(Accept License Agreement)를 선택하시고
그 밑의 Windows x86 이라 되있는곳을 찾아 jdk-7u75-windows-i586.exe 를 클릭해
설치 해줍시다 (대충 다음 버튼 눌러서 설치 해주시면 됩니다)


설치가 다되셨으면 파로스를 실행해봅니다.
방금 제가 위에 말씀드린대로 파로스 처음켰을때 나오는 화면에서 멈추신다면
우선 컴퓨터를 재부팅해주시고 그래도 안된다면 제어판의 프로그램 제거에서
JAVA 관련된 모든것을 지운후에 다시 JDK 를 깔고 재부팅후 실행해보세요.

파로스를 실행하셨다면 다음과 같습니다.


파로스를 실행하셨다고 아직 다 된것은 아닙니다 Paros 가 제 3자로 서버와 클라이언트 측
중앙에서 거쳐갑니다 그러니, Paros 의 프록시 포트인 8080 을 설정해줍시다.

Internet Explorer 일경우

톱니바퀴모양 아이콘을 클릭후 인터넷 옵션을 클릭해줍시다.



클릭하셨다면 연결 탭에서 LAN 설정(L) 을 눌러줍시다.


8080 포트를 적어주신후 확인을 눌러주시면 됩니다.


Chrome 일경우

3개의 밑줄이 끄여진듯한 아이콘을 클릭후 설정(S) 를 클릭해줍시다.


스크롤을 맨 밑으로 내리셔서 고급 설정 표시 를 클릭해주세요


스크롤을 좀 내리시면 네트워크 항목의 프록시 설정 변경... 이라는 버튼을 눌러주세요


IE(InternetExplorer) 와 같이, 연결 탭의 LAN설정을 눌러주세요


그리고 사용자 LAN에 프록시 서버 사용 이라는 체크박스에 체크를 해주시고
포트(T) 레이블 옆의 텍스트박스에 8080 이라고 적어주신후 확인을 눌러주시면 됩니다.


잘 따라와서 똑같이 하셨다면 셋팅은 끝난것입니다
위와같이 설정하시고, 파로스를 끈다면 인터넷 브라우징이 안됩니다.
그럼 위의 방법의 역순대로 LAN설정에 들어가셔서
프록시 서버 프레임의 사용자 LAN에 프록시 서버 사용 이라는 체크박스에 체크를 풀어주시면
다시 정상적으로 인터넷 사용이 가능합니다.



IE 의 경우 Cooxie Toolbar 를 설치하면 쉽게 프록시를 껐다 켤수있고
Chrome 의 경우 Falcon Proxy 라는 확장 프로그램을 설치하시면 쉽게 껐다 켤수있습니다.

댓글

이 블로그의 인기 게시물

보안 공부 링크

SSLsplit - SSL/TLS기반의 네트워크 포렌식 및 침투테스트(중간자공격) 도구 http://www.roe.ch/SSLsplit 가상화 서버운영 및 구축을 위한 Xenserver가 오픈소스로 공개 http://www.xenserver.org/ Python과 Fabric를 사용한 SSH 봇넷 C&C 구축 예제 http://raidersec.blogspot.kr/2013/07/building-ssh-botnet-c-using-python-and.html 파워쉘을 이용한 비밀번호 정보 획득 http://www.obscuresecurity.blogspot.kr/2013/07/get-gpppassword.html niktoHelper - Nmap의 Grepable형식을 Nikito와 연동하기 위한 파이썬 스크립트 http://milo2012.wordpress.com/2013/07/07/niktohelper-bridge-between-nmap-grepable-output-and-nikto/ 루비를 통한 심도있는 XSS 방어 방법 http://homakov.blogspot.com.es/2013/07/xss-defense-in-depth-with-rackrails-demo.html IT관련 E-Book 모음 http://www.cyberhades.com/2013/07/04/unos-libritos-tecnicos-para-el-veranito JJEncode 스크립트 분석 http://www.kahusecurity.com/2013/jjencode-script-leads-to-drive-by/ 웹브라우저 호환성 검증 및 분석결과 제공 http://www.modern.ie/ko-kr/ http://browsershots.org/ html 색상 선택 도구 https://kuler.adobe.com/create/color-wheel/ Windows 메모리 보호 메커니즘 http://resources.infosecinstitute.com/window...

dns2proxy 해킹툴

dns2proxy Offensive DNS server This tools offer a different features for post-explotation once you change the DNS server to a Victim. <Referer to help (-h) to new params options> Feature 1 Traditional DNS Spoof adding to the response the original IP address. Using spoof.cfg file: hostname ip.ip.ip.ip root@kali:~/dns2proxy# echo " www.s21sec.com  1.1.1.1" > spoof.cfg // launch in another terminal dns2proxy.py root@kali:~/dns2proxy# nslookup  www.s21sec.com  127.0.0.1 Server: 127.0.0.1 Address: 127.0.0.1#53 Name:  www.s21sec.com Address: 1.1.1.1 Name:  www.s21sec.com Address: 88.84.64.30 or you can use domains.cfg file to spoof all host of a same domain: root@kali:~/demoBH/dns2proxy# cat dominios.cfg .domain.com 192.168.1.1 root@kali:~/demoBH/dns2proxy# nslookup aaaa.domain.com 127.0.0.1 Server: 127.0.0.1 Address: 127.0.0.1#53 Name: aaaa.domain.com Address: 192.168.1.1 Hostnames at nospoof.cfg will no be spoofed. Featu...

어셈블리어(Assembly) 기초

0x01.  어셈블리 언어란 ? &  배우는 목적 CPU  에는 해당 프로세서에 명령을 내리기 위해 고유의 명령어 세트가 마련되어 있는데 이  명령어 세트를 기계어라고 한다 .  이 기계어는 숫자들의 규칙조합임으로 프로그래밍에 상당 히 난해하다 .  그래서 이 기계 명령어를 좀더 이해하기 쉬운 기호 코드로 나타낸것 ( 기계어와  1:1 로 대응된 명령을 기술하는 언어 ) 이 어셈블리어이다 .  어셈블리 언어는 그 코드가 어떤  일을 할지를 추상적이 아닌 ,  직접적으로 보여준다 .  논리상의 오류나 ,  수행 속도 ,  수행 과정 에 대해 명확히 해준다는 점에서 직관적인 언어이다 .  어셈블리 언어를 사용하면 메모리에 대한 이해도도 높아진다 .  어셈블리를 익히고 ,  배우는데 있어서는 여러 가지 목적이 있을 수 있다 .  컴퓨터 시스템 & 구조를 좀 더 깊게 이해하고 ,  메모리상의 데이터나  I/O 기기를 직접 액 세스 하는등의 고급언어에서는 할 수 없는 조작을위해서이다 .  프로그램의 최적화 및 리버 스 엔지니어링을 위해서도 필요하다 . + 2 줄 요약  + -  어셈블리 언어는 기계어와  1:1  대응을 하는 언어이다 . -  어셈블리 언어를 배우면 시스템을 이해하는데 도움이 된다 . 0x02.  어셈블리를 위한 기본 지식 (1)  기본적인 하드웨어 1) CPU -  메모리에 있는 내용을 읽고 ,  쓰고 데이터를 메모리와 각 레지스터로 보낸다 . 프로그램의 명령을 해석하고 실행한다 . 하나의 프로세서는  12~14 개의 레지스터를 가 지고 있으며 , CPU 의 연산 ,  논리 장치는 숫자와 기호에 관한 연산자를...