SlideShare uma empresa Scribd logo
1 de 116
Baixar para ler offline
Fiddler Debugging Proxy
   http://tinyurl.com/josephj-fiddler
            Fiddler Debugging Proxy
                 / josephj /
Fiddler
   miiiCasa Bar
Fiddler
   miiiCasa Bar
Fiddler
                         miiiCasa Bar




miiiCasa Bar
  HTTP         Port 80
               HTML       JavaScript
Fiddler
Fiddler




         Firmware


...      Router
Fiddler
Fiddler
Fiddler




     (iptable?)
Charles   Fiddler
Charles   Fiddler




            Charles Web Debugging
Proxy
Fiddler
Fiddler




     http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4
Fiddler




     http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4
Fiddler




          http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4




Fiddler                                                                                            Proxy Server
                                                                                                Proxy
Fiddler




          http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4




Fiddler                                                                                            Proxy Server
                                                                                                Proxy
Fiddler                                                                                            Session
Fiddler
Fiddler
• Inspector -   Session
Fiddler
• Inspector -   Session
• Timeline -
Fiddler
• Inspector -    Session
• Timeline -
• HOST - hosts
Fiddler
• Inspector -    Session
• Timeline -
• HOST - hosts
• AutoResponder -          Response
Fiddler
• Inspector -       Session
• Timeline -
• HOST - hosts
• AutoResponder -             Response
• FiddlerScript -
Fiddler
• Inspector -       Session
• Timeline -
• HOST - hosts
• AutoResponder -             Response
• FiddlerScript -
• Filter -             Session
Fiddler
• Inspector -       Session
• Timeline -
• HOST - hosts
• AutoResponder -             Response
• FiddlerScript -
• Filter -             Session
• QuickExec -
Fiddler
    Inspector -   Session
Fiddler
         Inspector -   Session


 xuite   HTML
Fiddler
         Inspector -   Session


 xuite   HTML

                                 Request




                                 Response
Fiddler
Timeline -   Sessions
Fiddler
Timeline -   Sessions



                        xuite   Components
Fiddler
  HOST -   hosts   port
Fiddler
  HOST -   hosts           port




                   ports          =b
Fiddler
   AutoResponder -   Response
Fiddler
       AutoResponder -      Response


  1.   Unlock for Editing
Fiddler
       AutoResponder -           Response


  1.   Unlock for Editing




                            2.       JavaScript
Fiddler
       AutoResponder -                           Response

                            3.   Session   AutoResponder
  1.   Unlock for Editing




                                            2.             JavaScript
Fiddler
   AutoResponder -   Response
Fiddler
   AutoResponder -                  Response




          Reload
                   Production   JavaScript Formatter)
Fiddler
   AutoResponder -   Response




   2.        CSS         baidu.css
Fiddler
   AutoResponder -   Response




   2.        CSS         baidu.css
Fiddler
  FiddlerScript -
Fiddler
  FiddlerScript -
Fiddler
  FiddlerScript -

                                HOST
                FiddlerScript
Fiddler
  FiddlerScript -

                                HOST
                FiddlerScript




                                       JavaScript
Fiddler
  Filter -   Sessions
Fiddler
  Filter -                          Sessions




             1.    Hide All, Non-browsers
             All Processes, Web Browser
Fiddler
  Filter -                          Sessions
                                   2-1.     Process Filter :   Tab




             1.    Hide All, Non-browsers
             All Processes, Web Browser
Fiddler
  Filter -                          Sessions
                                   2-1.     Process Filter :   Tab

                                                                     Process
                                                                     IE Tab
                                                                     iexplore:6708




             1.    Hide All, Non-browsers
             All Processes, Web Browser
Fiddler
  Filter -   Sessions
Fiddler
  Filter -                             Sessions
             2-2.   Process Filter :     iexplore:6408   Reload
Fiddler
  Filter -                             Sessions
             2-2.   Process Filter :        iexplore:6408   Reload




                                       2   Tab
Fiddler
    QuickExec -




   http://www.fiddler2.com/Fiddler/help/quickexec.asp
Fiddler
    QuickExec -




   http://www.fiddler2.com/Fiddler/help/quickexec.asp
Fiddler
    QuickExec -




                                         bold xuite.net
                                     xuite.net       session




   http://www.fiddler2.com/Fiddler/help/quickexec.asp
Fiddler
    QuickExec -




                                         bold xuite.net
                                     xuite.net       session
                                         select image
                                             Session



   http://www.fiddler2.com/Fiddler/help/quickexec.asp
Fiddler
    QuickExec -




                                         bold xuite.net
                                     xuite.net       session
                                         select image
                                             Session



   http://www.fiddler2.com/Fiddler/help/quickexec.asp
Fiddler   Plugins
Fiddler             Plugins

  • JavaScript Formatter
Fiddler             Plugins

  • JavaScript Formatter

  • JSON Viewer
Fiddler             Plugins

  • JavaScript Formatter

  • JSON Viewer

  • Gallery
Fiddler              Plugins

  • JavaScript Formatter

  • JSON Viewer

  • Gallery



http://www.fiddler2.com/fiddler2/extensions.asp
Fiddler             Plugins
JavaScript Formatter -
Fiddler                  Plugins
JavaScript Formatter -


                 xuite      JavaScript
Fiddler                  Plugins
JavaScript Formatter -


                 xuite      JavaScript
Fiddler                  Plugins
JavaScript Formatter -


                 xuite      JavaScript




                                JavaScript
Fiddler         Plugins
JSON Viewer -       Response
Fiddler         Plugins
JSON Viewer -       Response
Fiddler        Plugins
   Gallery -   Session
Fiddler        Plugins
   Gallery -   Session
Fiddler   miiiCasa
Fiddler      miiiCasa
  1.      miiiCasa Bar
Fiddler      miiiCasa
  1.      miiiCasa Bar
  2.
Fiddler       miiiCasa
  1.      miiiCasa Bar
  2.
  3.      Firebug Lite   YUI Console
Fiddler       miiiCasa
  1.      miiiCasa Bar
  2.
  3.      Firebug Lite   YUI Console


  4.
Fiddler       miiiCasa
  1.      miiiCasa Bar
  2.
  3.      Firebug Lite   YUI Console


  4.
  5.
Fiddler       miiiCasa
  1.      miiiCasa Bar
  2.
  3.      Firebug Lite   YUI Console


  4.
  5.
  6. JavaScript/CSS
Fiddler       miiiCasa
  1.      miiiCasa Bar
  2.
  3.      Firebug Lite       YUI Console


  4.
  5.
  6. JavaScript/CSS

                 http://gist.github.com/93512
Fiddler     miiiCasa
   1.     miiiCasa Bar -   UI
Fiddler     miiiCasa
   1.     miiiCasa Bar -            UI



                           1.   a.mimgs.com     Bar
                           2.   a.staging.mimgs.com    Bar
                           3.   img1.corp.miiicasa.com   Bar
                           4.   Bar
Fiddler       miiiCasa
1.   miiiCasa Bar -      FiddlerScript
Fiddler       miiiCasa
1.   miiiCasa Bar -      FiddlerScript
                                INJECTION_HOST
Fiddler       miiiCasa
1.   miiiCasa Bar -                    FiddlerScript
                                              INJECTION_HOST




                      INJECTION_HOST              miiiCasa Bar
Fiddler    miiiCasa
    1.    miiiCasa Bar -
Fiddler    miiiCasa
    1.    miiiCasa Bar -




                  1.       miiiCasa Bar
Fiddler             miiiCasa
     1.         miiiCasa Bar -
2.        miiiCasa Bar




                         1.      miiiCasa Bar
Fiddler              miiiCasa
     1.          miiiCasa Bar -
2.         miiiCasa Bar




                          1.      miiiCasa Bar




      3.
Fiddler   miiiCasa
  2.
Fiddler   miiiCasa
  2.




                 Port   5002*
Fiddler   miiiCasa
  2.




                 Port   5002*
Fiddler
Fiddler
Fiddler   devm1.corp.miiicasa.com:50020
Fiddler       miiiCasa
  3.      Firebug Lite   YUI Console
Fiddler       miiiCasa
  3.      Firebug Lite   YUI Console
Fiddler       miiiCasa
  3.      Firebug Lite      YUI Console




             Firebug Lite
                  IE6
Fiddler    miiiCasa
          4.
Fiddler    miiiCasa
          4.




                      CSS Class Name
Fiddler    miiiCasa
          4.




                      CSS Class Name
Fiddler    miiiCasa
          4.




                      CSS Class Name
Fiddler    miiiCasa
          4.
Fiddler    miiiCasa
          4.




               2      1
Fiddler    miiiCasa
          5.
Fiddler    miiiCasa
          5.

               id   <div/>   alert
Fiddler    miiiCasa
          5.

               id   <div/>   alert
Fiddler      miiiCasa
    5. JavaScript/CSS
Fiddler               miiiCasa
           5. JavaScript/CSS
miiiCasa          JS/CSS
Fiddler               miiiCasa
           5. JavaScript/CSS
miiiCasa          JS/CSS

                 http://a.mimgs.com/mini?module=space&type=js
Fiddler               miiiCasa
           5. JavaScript/CSS
miiiCasa          JS/CSS

                 http://a.mimgs.com/mini?module=space&type=js




                                   Debugging
Fiddler          miiiCasa
    5. JavaScript/CSS
                    &nominify

          http://a.mimgs.com/fuse?module=space&type=js&nominify
Fiddler      miiiCasa
    5. JavaScript/CSS
Fiddler       miiiCasa
    5. JavaScript/CSS
    Fiddler             Code
Fiddler       miiiCasa
    5. JavaScript/CSS
    Fiddler                   Code
              http://a.mimgs.com/fuse?module=space&type=js
Fiddler              miiiCasa
    5. JavaScript/CSS
    Fiddler                          Code
                     http://a.mimgs.com/fuse?module=space&type=js




     FiddlerScript
Fiddler
Guidelines
Fiddler
Guidelines
Your
                                                    Fiddler Hacking
                                                           Time!

                                                    Thank You
                                                    so muchiii
                                                     Any Questions?
                                                      josephj6802@gmail.com



http://www.flickr.com/photos/phploveme/2847931240/

Mais conteúdo relacionado

Semelhante a 不用不可之 Fiddler Debugging Proxy!

Penny coventry fiddler-spsbe23
Penny coventry fiddler-spsbe23Penny coventry fiddler-spsbe23
Penny coventry fiddler-spsbe23BIWUG
 
Continuous testing In PHP
Continuous testing In PHPContinuous testing In PHP
Continuous testing In PHPEric Hogue
 
Guarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous TestingGuarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous TestingEric Hogue
 
Introducing Alfred Finder 2.0
Introducing Alfred Finder 2.0 Introducing Alfred Finder 2.0
Introducing Alfred Finder 2.0 XeniT Solutions nv
 
The Modern Developer Toolbox
The Modern Developer ToolboxThe Modern Developer Toolbox
The Modern Developer ToolboxPablo Godel
 
Introduction to Apache Kafka
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache KafkaShiao-An Yuan
 
MyFaces CODI Conversations
MyFaces CODI ConversationsMyFaces CODI Conversations
MyFaces CODI Conversationsos890
 
Composer - The missing package manager for PHP
Composer - The missing package manager for PHPComposer - The missing package manager for PHP
Composer - The missing package manager for PHPTareq Hasan
 
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017Ranjith Rajaram
 
Michelin Starred Cooking with Chef
Michelin Starred Cooking with ChefMichelin Starred Cooking with Chef
Michelin Starred Cooking with ChefJon Cowie
 
Symfony2 San Francisco Meetup 2009
Symfony2 San Francisco Meetup 2009Symfony2 San Francisco Meetup 2009
Symfony2 San Francisco Meetup 2009Fabien Potencier
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationwebhostingguy
 
The Kitchen Cloud How To: Automating Joyent SmartMachines with Chef
The Kitchen Cloud How To: Automating Joyent SmartMachines with ChefThe Kitchen Cloud How To: Automating Joyent SmartMachines with Chef
The Kitchen Cloud How To: Automating Joyent SmartMachines with ChefChef Software, Inc.
 
Hudson以外の何か with 任意
Hudson以外の何か with 任意Hudson以外の何か with 任意
Hudson以外の何か with 任意bleis tift
 
Plack basics for Perl websites - YAPC::EU 2011
Plack basics for Perl websites - YAPC::EU 2011Plack basics for Perl websites - YAPC::EU 2011
Plack basics for Perl websites - YAPC::EU 2011leo lapworth
 
Beware the potholes
Beware the potholesBeware the potholes
Beware the potholesYan Cui
 
Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...
Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...
Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...Codemotion
 
Skaffold - faster development on K8S
Skaffold - faster development on K8SSkaffold - faster development on K8S
Skaffold - faster development on K8SHuynh Thai Bao
 

Semelhante a 不用不可之 Fiddler Debugging Proxy! (20)

Penny coventry fiddler-spsbe23
Penny coventry fiddler-spsbe23Penny coventry fiddler-spsbe23
Penny coventry fiddler-spsbe23
 
Continuous testing In PHP
Continuous testing In PHPContinuous testing In PHP
Continuous testing In PHP
 
Guarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous TestingGuarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous Testing
 
Introducing Alfred Finder 2.0
Introducing Alfred Finder 2.0 Introducing Alfred Finder 2.0
Introducing Alfred Finder 2.0
 
The Modern Developer Toolbox
The Modern Developer ToolboxThe Modern Developer Toolbox
The Modern Developer Toolbox
 
Introduction to Apache Kafka
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache Kafka
 
Webapp2 2.2
Webapp2 2.2Webapp2 2.2
Webapp2 2.2
 
MyFaces CODI Conversations
MyFaces CODI ConversationsMyFaces CODI Conversations
MyFaces CODI Conversations
 
Composer - The missing package manager for PHP
Composer - The missing package manager for PHPComposer - The missing package manager for PHP
Composer - The missing package manager for PHP
 
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
 
Michelin Starred Cooking with Chef
Michelin Starred Cooking with ChefMichelin Starred Cooking with Chef
Michelin Starred Cooking with Chef
 
Symfony2 San Francisco Meetup 2009
Symfony2 San Francisco Meetup 2009Symfony2 San Francisco Meetup 2009
Symfony2 San Francisco Meetup 2009
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
The Kitchen Cloud How To: Automating Joyent SmartMachines with Chef
The Kitchen Cloud How To: Automating Joyent SmartMachines with ChefThe Kitchen Cloud How To: Automating Joyent SmartMachines with Chef
The Kitchen Cloud How To: Automating Joyent SmartMachines with Chef
 
Hudson以外の何か with 任意
Hudson以外の何か with 任意Hudson以外の何か with 任意
Hudson以外の何か with 任意
 
Plack basics for Perl websites - YAPC::EU 2011
Plack basics for Perl websites - YAPC::EU 2011Plack basics for Perl websites - YAPC::EU 2011
Plack basics for Perl websites - YAPC::EU 2011
 
Beware the potholes
Beware the potholesBeware the potholes
Beware the potholes
 
GIT from n00b
GIT from n00bGIT from n00b
GIT from n00b
 
Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...
Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...
Tech Webinar: Offline First: Creare un'app Phonegap che funzioni offline e si...
 
Skaffold - faster development on K8S
Skaffold - faster development on K8SSkaffold - faster development on K8S
Skaffold - faster development on K8S
 

Mais de Joseph Chiang

不断归零的前端人生 - 2016 中国软件开发者大会
不断归零的前端人生 - 2016 中国软件开发者大会不断归零的前端人生 - 2016 中国软件开发者大会
不断归零的前端人生 - 2016 中国软件开发者大会Joseph Chiang
 
Automatic Functional Testing with Selenium and SauceLabs
Automatic Functional Testing with Selenium and SauceLabsAutomatic Functional Testing with Selenium and SauceLabs
Automatic Functional Testing with Selenium and SauceLabsJoseph Chiang
 
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)Joseph Chiang
 
JavaScript Code Quality
JavaScript Code QualityJavaScript Code Quality
JavaScript Code QualityJoseph Chiang
 
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練Joseph Chiang
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Joseph Chiang
 
Debugging - 前端工程開發實務訓練
 Debugging - 前端工程開發實務訓練 Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練Joseph Chiang
 
Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練Joseph Chiang
 
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練Joseph Chiang
 
前端工程開發實務訓練
前端工程開發實務訓練前端工程開發實務訓練
前端工程開發實務訓練Joseph Chiang
 
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練Joseph Chiang
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練Joseph Chiang
 
HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練Joseph Chiang
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京Joseph Chiang
 
YUI is Sexy (for JSDC.tw)
YUI is Sexy (for JSDC.tw)YUI is Sexy (for JSDC.tw)
YUI is Sexy (for JSDC.tw)Joseph Chiang
 
YUI is Sexy - 使用 YUI 作為開發基礎
YUI is Sexy - 使用 YUI 作為開發基礎YUI is Sexy - 使用 YUI 作為開發基礎
YUI is Sexy - 使用 YUI 作為開發基礎Joseph Chiang
 

Mais de Joseph Chiang (20)

不断归零的前端人生 - 2016 中国软件开发者大会
不断归零的前端人生 - 2016 中国软件开发者大会不断归零的前端人生 - 2016 中国软件开发者大会
不断归零的前端人生 - 2016 中国软件开发者大会
 
Let's Redux!
Let's Redux!Let's Redux!
Let's Redux!
 
Automatic Functional Testing with Selenium and SauceLabs
Automatic Functional Testing with Selenium and SauceLabsAutomatic Functional Testing with Selenium and SauceLabs
Automatic Functional Testing with Selenium and SauceLabs
 
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)
 
JavaScript Promise
JavaScript PromiseJavaScript Promise
JavaScript Promise
 
F2E for Enterprise
F2E for EnterpriseF2E for Enterprise
F2E for Enterprise
 
JavaScript Code Quality
JavaScript Code QualityJavaScript Code Quality
JavaScript Code Quality
 
F2E, the Keystone
F2E, the KeystoneF2E, the Keystone
F2E, the Keystone
 
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
 
Debugging - 前端工程開發實務訓練
 Debugging - 前端工程開發實務訓練 Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
 
Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練Javascript 入門 - 前端工程開發實務訓練
Javascript 入門 - 前端工程開發實務訓練
 
Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練Node.js 入門 - 前端工程開發實務訓練
Node.js 入門 - 前端工程開發實務訓練
 
前端工程開發實務訓練
前端工程開發實務訓練前端工程開發實務訓練
前端工程開發實務訓練
 
YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練YUI 教學 - 前端工程開發實務訓練
YUI 教學 - 前端工程開發實務訓練
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
 
HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
 
YUI is Sexy (for JSDC.tw)
YUI is Sexy (for JSDC.tw)YUI is Sexy (for JSDC.tw)
YUI is Sexy (for JSDC.tw)
 
YUI is Sexy - 使用 YUI 作為開發基礎
YUI is Sexy - 使用 YUI 作為開發基礎YUI is Sexy - 使用 YUI 作為開發基礎
YUI is Sexy - 使用 YUI 作為開發基礎
 

Último

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Último (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

不用不可之 Fiddler Debugging Proxy!

  • 1. Fiddler Debugging Proxy http://tinyurl.com/josephj-fiddler Fiddler Debugging Proxy / josephj /
  • 2. Fiddler miiiCasa Bar
  • 3. Fiddler miiiCasa Bar
  • 4. Fiddler miiiCasa Bar miiiCasa Bar HTTP Port 80 HTML JavaScript
  • 6. Fiddler Firmware ... Router
  • 9. Fiddler (iptable?)
  • 10. Charles Fiddler
  • 11. Charles Fiddler Charles Web Debugging Proxy Fiddler
  • 12. Fiddler http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4
  • 13. Fiddler http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4
  • 14. Fiddler http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4 Fiddler Proxy Server Proxy
  • 15. Fiddler http://python-cn.googlegroups.com/attach/663845705cd74c28/Fiddler.png?view=1&part=4 Fiddler Proxy Server Proxy Fiddler Session
  • 18. Fiddler • Inspector - Session • Timeline -
  • 19. Fiddler • Inspector - Session • Timeline - • HOST - hosts
  • 20. Fiddler • Inspector - Session • Timeline - • HOST - hosts • AutoResponder - Response
  • 21. Fiddler • Inspector - Session • Timeline - • HOST - hosts • AutoResponder - Response • FiddlerScript -
  • 22. Fiddler • Inspector - Session • Timeline - • HOST - hosts • AutoResponder - Response • FiddlerScript - • Filter - Session
  • 23. Fiddler • Inspector - Session • Timeline - • HOST - hosts • AutoResponder - Response • FiddlerScript - • Filter - Session • QuickExec -
  • 24. Fiddler Inspector - Session
  • 25. Fiddler Inspector - Session xuite HTML
  • 26. Fiddler Inspector - Session xuite HTML Request Response
  • 27. Fiddler Timeline - Sessions
  • 28. Fiddler Timeline - Sessions xuite Components
  • 29. Fiddler HOST - hosts port
  • 30. Fiddler HOST - hosts port ports =b
  • 31. Fiddler AutoResponder - Response
  • 32. Fiddler AutoResponder - Response 1. Unlock for Editing
  • 33. Fiddler AutoResponder - Response 1. Unlock for Editing 2. JavaScript
  • 34. Fiddler AutoResponder - Response 3. Session AutoResponder 1. Unlock for Editing 2. JavaScript
  • 35. Fiddler AutoResponder - Response
  • 36. Fiddler AutoResponder - Response Reload Production JavaScript Formatter)
  • 37. Fiddler AutoResponder - Response 2. CSS baidu.css
  • 38. Fiddler AutoResponder - Response 2. CSS baidu.css
  • 41. Fiddler FiddlerScript - HOST FiddlerScript
  • 42. Fiddler FiddlerScript - HOST FiddlerScript JavaScript
  • 43. Fiddler Filter - Sessions
  • 44. Fiddler Filter - Sessions 1. Hide All, Non-browsers All Processes, Web Browser
  • 45. Fiddler Filter - Sessions 2-1. Process Filter : Tab 1. Hide All, Non-browsers All Processes, Web Browser
  • 46. Fiddler Filter - Sessions 2-1. Process Filter : Tab Process IE Tab iexplore:6708 1. Hide All, Non-browsers All Processes, Web Browser
  • 47. Fiddler Filter - Sessions
  • 48. Fiddler Filter - Sessions 2-2. Process Filter : iexplore:6408 Reload
  • 49. Fiddler Filter - Sessions 2-2. Process Filter : iexplore:6408 Reload 2 Tab
  • 50. Fiddler QuickExec - http://www.fiddler2.com/Fiddler/help/quickexec.asp
  • 51. Fiddler QuickExec - http://www.fiddler2.com/Fiddler/help/quickexec.asp
  • 52. Fiddler QuickExec - bold xuite.net xuite.net session http://www.fiddler2.com/Fiddler/help/quickexec.asp
  • 53. Fiddler QuickExec - bold xuite.net xuite.net session select image Session http://www.fiddler2.com/Fiddler/help/quickexec.asp
  • 54. Fiddler QuickExec - bold xuite.net xuite.net session select image Session http://www.fiddler2.com/Fiddler/help/quickexec.asp
  • 55. Fiddler Plugins
  • 56. Fiddler Plugins • JavaScript Formatter
  • 57. Fiddler Plugins • JavaScript Formatter • JSON Viewer
  • 58. Fiddler Plugins • JavaScript Formatter • JSON Viewer • Gallery
  • 59. Fiddler Plugins • JavaScript Formatter • JSON Viewer • Gallery http://www.fiddler2.com/fiddler2/extensions.asp
  • 60. Fiddler Plugins JavaScript Formatter -
  • 61. Fiddler Plugins JavaScript Formatter - xuite JavaScript
  • 62. Fiddler Plugins JavaScript Formatter - xuite JavaScript
  • 63. Fiddler Plugins JavaScript Formatter - xuite JavaScript JavaScript
  • 64. Fiddler Plugins JSON Viewer - Response
  • 65. Fiddler Plugins JSON Viewer - Response
  • 66. Fiddler Plugins Gallery - Session
  • 67. Fiddler Plugins Gallery - Session
  • 68. Fiddler miiiCasa
  • 69. Fiddler miiiCasa 1. miiiCasa Bar
  • 70. Fiddler miiiCasa 1. miiiCasa Bar 2.
  • 71. Fiddler miiiCasa 1. miiiCasa Bar 2. 3. Firebug Lite YUI Console
  • 72. Fiddler miiiCasa 1. miiiCasa Bar 2. 3. Firebug Lite YUI Console 4.
  • 73. Fiddler miiiCasa 1. miiiCasa Bar 2. 3. Firebug Lite YUI Console 4. 5.
  • 74. Fiddler miiiCasa 1. miiiCasa Bar 2. 3. Firebug Lite YUI Console 4. 5. 6. JavaScript/CSS
  • 75. Fiddler miiiCasa 1. miiiCasa Bar 2. 3. Firebug Lite YUI Console 4. 5. 6. JavaScript/CSS http://gist.github.com/93512
  • 76. Fiddler miiiCasa 1. miiiCasa Bar - UI
  • 77. Fiddler miiiCasa 1. miiiCasa Bar - UI 1. a.mimgs.com Bar 2. a.staging.mimgs.com Bar 3. img1.corp.miiicasa.com Bar 4. Bar
  • 78. Fiddler miiiCasa 1. miiiCasa Bar - FiddlerScript
  • 79. Fiddler miiiCasa 1. miiiCasa Bar - FiddlerScript INJECTION_HOST
  • 80. Fiddler miiiCasa 1. miiiCasa Bar - FiddlerScript INJECTION_HOST INJECTION_HOST miiiCasa Bar
  • 81. Fiddler miiiCasa 1. miiiCasa Bar -
  • 82. Fiddler miiiCasa 1. miiiCasa Bar - 1. miiiCasa Bar
  • 83. Fiddler miiiCasa 1. miiiCasa Bar - 2. miiiCasa Bar 1. miiiCasa Bar
  • 84. Fiddler miiiCasa 1. miiiCasa Bar - 2. miiiCasa Bar 1. miiiCasa Bar 3.
  • 85. Fiddler miiiCasa 2.
  • 86. Fiddler miiiCasa 2. Port 5002*
  • 87. Fiddler miiiCasa 2. Port 5002*
  • 90.
  • 91. Fiddler devm1.corp.miiicasa.com:50020
  • 92. Fiddler miiiCasa 3. Firebug Lite YUI Console
  • 93. Fiddler miiiCasa 3. Firebug Lite YUI Console
  • 94. Fiddler miiiCasa 3. Firebug Lite YUI Console Firebug Lite IE6
  • 95. Fiddler miiiCasa 4.
  • 96. Fiddler miiiCasa 4. CSS Class Name
  • 97. Fiddler miiiCasa 4. CSS Class Name
  • 98. Fiddler miiiCasa 4. CSS Class Name
  • 99. Fiddler miiiCasa 4.
  • 100. Fiddler miiiCasa 4. 2 1
  • 101. Fiddler miiiCasa 5.
  • 102. Fiddler miiiCasa 5. id <div/> alert
  • 103. Fiddler miiiCasa 5. id <div/> alert
  • 104. Fiddler miiiCasa 5. JavaScript/CSS
  • 105. Fiddler miiiCasa 5. JavaScript/CSS miiiCasa JS/CSS
  • 106. Fiddler miiiCasa 5. JavaScript/CSS miiiCasa JS/CSS http://a.mimgs.com/mini?module=space&type=js
  • 107. Fiddler miiiCasa 5. JavaScript/CSS miiiCasa JS/CSS http://a.mimgs.com/mini?module=space&type=js Debugging
  • 108. Fiddler miiiCasa 5. JavaScript/CSS &nominify http://a.mimgs.com/fuse?module=space&type=js&nominify
  • 109. Fiddler miiiCasa 5. JavaScript/CSS
  • 110. Fiddler miiiCasa 5. JavaScript/CSS Fiddler Code
  • 111. Fiddler miiiCasa 5. JavaScript/CSS Fiddler Code http://a.mimgs.com/fuse?module=space&type=js
  • 112. Fiddler miiiCasa 5. JavaScript/CSS Fiddler Code http://a.mimgs.com/fuse?module=space&type=js FiddlerScript
  • 113.
  • 116. Your Fiddler Hacking Time! Thank You so muchiii Any Questions? josephj6802@gmail.com http://www.flickr.com/photos/phploveme/2847931240/