본문 바로가기
반응형

피들러3

Fiddler_브라우저 트래픽 캡처 인터넷 익스플로러, 크롬, 사파리는 자동으로 기본 프록시 서버로 트래픽을 전송하기 때문에 피들러를 사용 시 이 브라우저들의 트래픽을 자동으로 캡처하고 있게 된다. 다른 응용 프로그램의 트래픽 캡처 윈도우에어서 가장 많이 사용되는 http/https/ftp 네트워크 라이브러리는 WinINET이다. WinINET은 인터넷 익스플로러를 비롯한 수만 개의 응용 프로그램에서 사용한다. 피들러는 캡처를 시작할 때 직접 WinINET의 프록시 설정을 다루기 때문에 일반적으로 WinINET을 사용한 응용프로그램은 피들러와 잘 동작한다. WinHTTP WinHTTP는 WinINET와 비슷하지만 윈도우 서비스 등에서 조용히 동작하도록 설계되었다. 응용 프로그램을 WinINET를 사용하는 경우에는 WinHttpOpen이나 .. 2022. 9. 30.
Fiddler_피들러 사용기법 피들러를 사용해서 트래픽 방향 바꾸기 피들러를 사용해서 요청의 방향을 바꿀 수 있는 방법은 세 가지가 있다. (1) rewrite 피들러를 사용해 요청의 헤더를 바꾸면 서버 요청을 A>B로 가도록 바꿀 수 있는데 이를 rewrite라고 한다. 클라이언트는 이미 보낸 요청이 수정되었는지 알 수 없다. 그래서 요청과 함께 보낸 쿠키는 새 URL이 아닌 원래 URL에 속하게 된다. 요청 URL과 host 헤더를 수정한 것이므로 재작성된 요청은 업스트림 프록시 서버를 아무런 문제 없이 안전하게 통과할 것이다. 대상 서버는 전송받은 요청의 host 헤더에서 자신의 이름을 보게 될 것이다. (2) reroute A 서버로 보낼 요청을 B 서버로 보내되 요청 자체는 아무것도 수정하지 않는 방법을 대상변경(rerout.. 2022. 9. 25.
Fiddler_기본개념 기본개념 피들러는 특수 목적으로 작성된 프록시 서버(proxy server)로 윈도 기반에서 동작한다. 웹 브라우저와 같은 로컬에서 실행되는 클라이언트 프로그램들은 피들러를 통해 HTTP, HTTPS 요청을 한다. 일반적으로 이 트래픽은 웹 서버로 전달되는데, 서버에서 피들러로 응답을 반환하면 피들러는 이 트래픽을 다시 클라이언트로 전달한다. 일부 프로그램은 윈도우 네트워크 설정을 자동으로 따르지 않기 때문에 피들러에서 트래픽을 캡처하려면 수동으로 설정해야 한다. 피들러는 트래픽을 캡처하기 전에 기존에 설정된 업스트림 프록시 서버에 자동으로 연결되도록 설계되어 있다. 웹 세션은 클라이언트와 서버가 한 번 주고 받은 통신을 말한다. 피들러 인터페이스 왼쪽에 있는 웹 세션 목록에서 한 줄은 하나의 세션을 의.. 2022. 9. 20.
반응형