1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1257],{3905:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return d}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},l=Object.keys(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var i=n.createContext({}),c=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(i.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,l=e.originalType,i=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),m=c(r),d=a,f=m["".concat(i,".").concat(d)]||m[d]||s[d]||l;return r?n.createElement(f,o(o({ref:t},u),{},{components:r})):n.createElement(f,o({ref:t},u))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var l=r.length,o=new Array(l);o[0]=m;var p={};for(var i in t)hasOwnProperty.call(t,i)&&(p[i]=t[i]);p.originalType=e,p.mdxType="string"==typeof e?e:a,o[1]=p;for(var c=2;c<l;c++)o[c]=r[c];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},8125:function(e,t,r){r.r(t),r.d(t,{assets:function(){return u},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return p},metadata:function(){return c},toc:function(){return s}});var n=r(3117),a=r(102),l=(r(7294),r(3905)),o=["components"],p={title:"charles \u4f7f\u7528\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e9b\u6280\u5de7",tags:["charles"]},i=void 0,c={permalink:"/2020/04/14/charles-skill",source:"@site/blog/2020-04-14-charles-skill.mdx",title:"charles \u4f7f\u7528\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e9b\u6280\u5de7",description:"charles \u4f5c\u4e3a\u4e00\u6b3e\u5b9e\u7528\u6027\u5f88\u5f3a\u7684\u6293\u5305\u5de5\u5177\uff0c\u5728\u524d\u7aef\uff0c\u5ba2\u6237\u7aef\u5f00\u53d1\uff0cQA \u8fc7\u7a0b\u4e2d\u90fd\u6709\u8f83\u591a\u7684\u4f7f\u7528\u573a\u666f\uff0c\u672c\u6587\u4e3b\u8981\u4ecb\u7ecd\u4e00\u4e9b charles \u7684\u4f7f\u7528\u6280\u5de7\uff0c\u4ee5\u53ca\u5e38\u89c1\u95ee\u9898\u7684\u89e3\u51b3\u65b9\u6848\u3002",date:"2020-04-14T00:00:00.000Z",formattedDate:"2020\u5e744\u670814\u65e5",tags:[{label:"charles",permalink:"/tags/charles"}],readingTime:2.795,truncated:!0,authors:[],frontMatter:{title:"charles \u4f7f\u7528\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e9b\u6280\u5de7",tags:["charles"]},prevItem:{title:"\u53ef\u89c6\u5316\u9875\u9762\u914d\u7f6e\u5b9e\u73b0\u65b9\u6848",permalink:"/2020/04/19/module-page"},nextItem:{title:"houdini \u5b9e\u6218\uff1a\u81ea\u5b9a\u4e49 checkbox",permalink:"/2018/05/28/houdini"}},u={authorsImageUrls:[]},s=[],m={toc:s};function d(e){var t=e.components,r=(0,a.Z)(e,o);return(0,l.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"charles \u4f5c\u4e3a\u4e00\u6b3e\u5b9e\u7528\u6027\u5f88\u5f3a\u7684\u6293\u5305\u5de5\u5177\uff0c\u5728\u524d\u7aef\uff0c\u5ba2\u6237\u7aef\u5f00\u53d1\uff0cQA \u8fc7\u7a0b\u4e2d\u90fd\u6709\u8f83\u591a\u7684\u4f7f\u7528\u573a\u666f\uff0c\u672c\u6587\u4e3b\u8981\u4ecb\u7ecd\u4e00\u4e9b charles \u7684\u4f7f\u7528\u6280\u5de7\uff0c\u4ee5\u53ca\u5e38\u89c1\u95ee\u9898\u7684\u89e3\u51b3\u65b9\u6848\u3002"),(0,l.kt)("h1",{id:"\u4fee\u6539\u8de8\u57df\u63a5\u53e3\u7684\u8fd4\u56de\u503c"},"\u4fee\u6539\u8de8\u57df\u63a5\u53e3\u7684\u8fd4\u56de\u503c"),(0,l.kt)("p",null,"\u5355\u7eaf\u7684\u4fee\u6539\u63a5\u53e3\u8fd4\u56de\u503c\u6709\u5982\u4e0b\u65b9\u6cd5\uff1a"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},"\u901a\u8fc7 ",(0,l.kt)("strong",{parentName:"li"},"breakpoint"),"\uff0c\u7f3a\u70b9\u662f\u6bcf\u6b21\u63a5\u53e3\u6709\u8fd4\u56de\u503c\u90fd\u9700\u8981\u6539\u4e00\u6b21\uff1b"),(0,l.kt)("li",{parentName:"ol"},"\u901a\u8fc7 ",(0,l.kt)("strong",{parentName:"li"},"map local"),"\uff0c\u5c06\u8bf7\u6c42\u6253\u5230\u672c\u5730\u7684\u67d0\u4e2a\u6587\u4ef6\uff1b")),(0,l.kt)("p",null,"\u901a\u5e38 ",(0,l.kt)("strong",{parentName:"p"},"map local")," \u662f\u6bd4\u8f83\u597d\u7684\u89e3\u51b3\u65b9\u6848\uff0c\u4f46\u662f\u5728\u63a5\u53e3\u8de8\u57df\u7684\u60c5\u51b5\u4e0b\uff0c\u8fd9\u79cd\u65b9\u5f0f\u5219\u65e0\u6cd5\u6253\u5230\u76ee\u7684\uff0c\u6b64\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528 ",(0,l.kt)("strong",{parentName:"p"},"map remote")," + ",(0,l.kt)("a",{parentName:"p",href:"https://github.com/xiguaxigua/mockapp"},"mockapp")," \u5b9e\u73b0\u3002"),(0,l.kt)("img",{alt:"mockapp",src:"https://cdn.xiguaxigua.com/blog/mockapp.png",style:{width:"100%",maxWidth:"400px",border:"1px solid #eee"}}),(0,l.kt)("img",{alt:"map-remote",src:"https://cdn.xiguaxigua.com/blog/map-remote.png",style:{width:"100%",maxWidth:"200px",border:"1px solid #eee"}}),(0,l.kt)("h1",{id:"\u5b89\u5353-app-\u6293-https-\u63a5\u53e3"},"\u5b89\u5353 app \u6293 https \u63a5\u53e3"),(0,l.kt)("p",null,"\u5b89\u5353\u673a\u5b89\u88c5\u8bc1\u4e66\u7684\u96be\u5ea6\u8ddf\u624b\u673a\u5382\u5546\u548c\u5b89\u5353\u7248\u672c\u6709\u5173\uff0c\u90e8\u5206\u7248\u672c\u5b89\u88c5\u8bc1\u4e66\u5341\u5206\u7e41\u7410\u6216\u65e0\u6cd5\u5b89\u88c5\u8bc1\u4e66\uff0c\u6b64\u65f6\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u4e0b\u9762\u7684\u65b9\u6848\uff1a"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"\u9996\u5148\u5b89\u88c5 ",(0,l.kt)("a",{parentName:"li",href:"https://github.com/android-hacker/VirtualXposed"},"VirtualXposed")),(0,l.kt)("li",{parentName:"ul"},"\u6253\u5f00 VirtualXposed\uff0c\u4ece VirtualXposed \u7684 \u201c \u6dfb\u52a0\u5e94\u7528 \u201d \u4e2d\u627e\u5230",(0,l.kt)("a",{parentName:"li",href:"https://github.com/Fuzion24/JustTrustMe"},"JustTrustMe"),"\u7684 apk \u5b89\u88c5\u5305\u5e76\u6267\u884c\u5b89\u88c5\uff0cJustTrustMe \u662f VirtualXposed \u7684\u4e00\u4e2a\u6a21\u5757\uff0c\u6240\u4ee5\u5b89\u88c5\u5b8c\u6bd5 JustTrustMe \u540e\uff0c\u8bb0\u5f97\u5728 VirtualXposed \u7684\u6a21\u5757\u7ba1\u7406\u91cc\u52fe\u9009\u4e00\u4e0b JustTrustMe \u6a21\u5757"),(0,l.kt)("li",{parentName:"ul"},"\u91cd\u542f\u4e00\u4e0b VirtualXposed \u8ba9\u5b83\u751f\u6548"),(0,l.kt)("li",{parentName:"ul"},"\u60f3\u5bf9\u8c01\u5bb6 app \u8fdb\u884c\u6570\u636e\u5206\u6790\uff0c\u4f60\u9700\u8981\u5728 VirtualXposed \u91cc\u91cd\u65b0\u5b89\u88c5\u4e00\u8fb9\u8fd9\u4e2a app")),(0,l.kt)("h1",{id:"\u63a5\u53e3\u8bf7\u6c42\u4e0d\u663e\u793a\u5728-charles-\u4e2d"},"\u63a5\u53e3\u8bf7\u6c42\u4e0d\u663e\u793a\u5728 charles \u4e2d"),(0,l.kt)("p",null,"\u6309\u7167\u4ee5\u4e0b\u987a\u5e8f\u68c0\u67e5\uff1a"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"}
1,"charles \u662f\u5426\u4ee3\u7406\u6210\u529f\uff08\u901a\u5e38\u5728\u7535\u8111\u4e0a\u5f00\u542f ss \u4f1a\u5f71\u54cd charles \u7684\u4ee3\u7406\u63a5\u53e3\uff09"),(0,l.kt)("li",{parentName:"ul"},"\u7aef\u662f\u5426\u914d\u7f6e\u63a5\u53e3\u4ee3\u7406\uff0c\u4f8b\u5982\u624b\u673a\u7684\u63a5\u53e3\u914d\u7f6e\u3001\u8bc1\u4e66\u914d\u7f6e\uff0c\u7535\u8111\u4e0a\u662f\u5426\u5f00\u542f\u4e86 ",(0,l.kt)("strong",{parentName:"li"},"mac proxy")," \uff08\u624b\u673a\u4e0a\u7684 ss \u540c\u6837\u4f1a\u5f71\u54cd\u4ee3\u7406\u63a5\u53e3\uff09")),(0,l.kt)("h1",{id:"\u5fae\u4fe1\u652f\u4ed8\u8c03\u8bd5"},"\u5fae\u4fe1\u652f\u4ed8\u8c03\u8bd5"),(0,l.kt)("p",null,"\u5fae\u4fe1\u652f\u4ed8\u9700\u8981\u5728\u914d\u7f6e\u7684\u5b89\u5168\u57df\u540d\u4e0b\uff0c\u5b89\u5168\u57df\u540d\u53ef\u914d\u7f6e\u6570\u91cf\u6709\u9650\uff0c\u6d4b\u8bd5\u73af\u5883\u4e0b\u53ef\u4ee5\u901a\u8fc7\u8bbf\u95ee\u53ef\u652f\u4ed8\u57df\u540d\uff08\u6bd4\u5982 a.com\uff09\uff0c\u7136\u540e\u5c06\u53ef\u652f\u4ed8\u57df\u540d\u7684\u6570\u636e ",(0,l.kt)("strong",{parentName:"p"},"map remote")," \u5230\u6d4b\u8bd5\u57df\u540d\u4e0b\uff08\u6bd4\u5982 test.b.com\uff09,\u6b64\u65f6\u5373\u53ef\u4f7f\u7528\u6d4b\u8bd5\u73af\u5883\u7684\u9875\u9762\u6765\u8fdb\u884c\u652f\u4ed8\u4e86\u3002"),(0,l.kt)("img",{alt:"sale-map",src:"https://cdn.xiguaxigua.com/blog/sale.png",style:{width:"100%",maxWidth:"200px",border:"1px solid #eee"}}))}d.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.