File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
005063c0
005063c0github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005063c0ldr x16, [x28+16]
005063c4sub x17, sp, 1056
005063c8subs xzr, x17, x16
005063ccb.ls 0x50706c
005063d0sub x20, sp, 1184
005063d4stp x29, x30, [x20-8]
005063d8add sp, x20, 0
005063dcsub x29, sp, 8
005063e0str x0, [sp+1192]
005063e4str x1, [sp+1200]
005063e8str x2, [sp+1208]
005063ecstr x3, [sp+1216]
005063f0adrp x0, 0x187000
005063f4add x0, x0, 3072
005063f8bl runtime.newobject
005063fcstr x0, [sp+888]
00506400adrp x27, 0x545000
00506404ldr w1, [x27+3056]
00506408cbz w1, 0x506410
0050640cb 0x506414
00506410
00506410loc_506410:
00506410b 0x506430
00506414
00506414loc_506414:
00506414str x0, [sp+400]
00506418mov x1, x0
0050641cadrp x0, 0x187000
00506420add x0, x0, 3072
00506424bl runtime.wbZero
00506428ldr x0, [sp+400]
0050642cb 0x506430
00506430
00506430loc_506430:
00506430stp xzr, xzr, [x0]
00506434stp xzr, xzr, [x0+16]
00506438stp xzr, xzr, [x0+32]
0050643cstr xzr, [x0+48]
00506440ldr x4, [sp+888]
00506444str x4, [sp+192]
00506448str x4, [sp+1008]
0050644cldr x0, [sp+1192]
00506450ldr x1, [sp+1200]
00506454ldr x2, [sp+1208]
00506458adrp x3, 0x20e000
0050645cadd x3, x3, 96
00506460bl google.golang.org/protobuf/proto.Unmarshal
00506464str x0, [sp+288]
00506468str x1, [sp+296]
0050646ccbnz x0, 0x506474
00506470b 0x506534
00506474
00506474loc_506474:
00506474add x27, sp, 992
00506478stp xzr, xzr, [x27]
0050647cadd x5, sp, 992
00506480str x5, [sp+856]
00506484ldr x5, [sp+288]
00506488ldr x6, [sp+296]
0050648cstr x5, [sp+840]
00506490str x6, [sp+848]
00506494str x5, [sp+832]
00506498ldr x5, [sp+832]
0050649ccbnz x5, 0x5064a4
005064a0b 0x5064b4
005064a4
005064a4loc_5064a4:
005064a4ldr x5, [sp+832]
005064a8ldr x5, [x5+8]
005064acstr x5, [sp+832]
005064b0b 0x5064b8
005064b4
005064b4loc_5064b4:
005064b4b 0x5064b8
005064b8
005064b8loc_5064b8:
005064b8ldr x5, [sp+856]
005064bcldrsb x27, [x5]
005064c0ldr x6, [sp+848]
005064c4ldr x7, [sp+832]
005064c8str x7, [x5]
005064ccadrp x27, 0x545000
005064d0ldr w7, [x27+3056]
005064d4cbz w7, 0x5064dc
005064d8b 0x5064e0
005064dc
005064dcloc_5064dc:
005064dcb 0x5064f4
005064e0
005064e0loc_5064e0:
005064e0bl runtime.gcWriteBarrier2
005064e4str x6, [x25]
005064e8ldr x7, [x5+8]
005064ecstr x7, [x25+8]
005064f0b 0x5064f4
005064f4
005064f4loc_5064f4:
005064f4str x6, [x5+8]
005064f8ldr x2, [sp+856]
005064fcldrsb x27, [x2]
00506500b 0x506504
00506504
00506504loc_506504:
00506504str x2, [sp+864]
00506508orr x4, xzr, 1
0050650cstr x4, [sp+872]
00506510str x4, [sp+880]
00506514adrp x0, 0x1b4000
00506518add x0, x0, 981
0050651cmovz x1, 26
00506520mov x3, x4
00506524bl log.Printf
00506528ldp x29, x30, [sp-8]
0050652cadd sp, sp, 1184
00506530ret x30
00506534
00506534loc_506534:
00506534adrp x0, 0x16d000
00506538add x0, x0, 2336
0050653cbl runtime.newobject
00506540str x0, [sp+824]
00506544adrp x27, 0x545000
00506548ldr w1, [x27+3056]
0050654ccbz w1, 0x506554
00506550b 0x506558
00506554
00506554loc_506554:
00506554b 0x506574
00506558
00506558loc_506558:
00506558str x0, [sp+392]
0050655cmov x1, x0
00506560adrp x0, 0x16d000
00506564add x0, x0, 2336
00506568bl runtime.wbZero
0050656cldr x0, [sp+392]
00506570b 0x506574
00506574
00506574loc_506574:
00506574stp xzr, xzr, [x0]
00506578stp xzr, xzr, [x0+16]
0050657cstp xzr, xzr, [x0+32]
00506580stp xzr, xzr, [x0+48]
00506584str xzr, [x0+64]
00506588ldr x2, [sp+824]
0050658cstr x2, [sp+184]
00506590adrp x2, 0x545000
00506594add x2, x2, 1504
00506598str x2, [sp+304]
0050659cstp xzr, xzr, [sp+312]
005065a0ldr x2, [sp+192]
005065a4ldrsb x27, [x2]
005065a8ldrb w2, [x2+9]
005065actbnz w2, 0, 0x5065b4
005065b0b 0x506a68
005065b4
005065b4loc_5065b4:
005065b4ldr x2, [sp+192]
005065b8ldrsb x27, [x2]
005065bcldrb w2, [x2+10]
005065c0tbnz w2, 0, 0x5065c8
005065c4b 0x506808
005065c8
005065c8loc_5065c8:
005065c8str xzr, [sp+968]
005065ccadd x27, sp, 976
005065d0stp xzr, xzr, [x27]
005065d4add x27, sp, 952
005065d8stp xzr, xzr, [x27]
005065dcadrp x0, 0x1d2000
005065e0add x0, x0, 3144
005065e4bl github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks
005065e8str x0, [sp+968]
005065ecstr x1, [sp+976]
005065f0str x2, [sp+984]
005065f4str x3, [sp+952]
005065f8str x4, [sp+960]
005065fcldr x1, [sp+968]
00506600ldr x2, [sp+976]
00506604ldr x3, [sp+984]
00506608str x1, [sp+368]
0050660cstr x2, [sp+376]
00506610str x3, [sp+384]
00506614ldr x1, [sp+952]
00506618ldr x2, [sp+960]
0050661cstr x1, [sp+352]
00506620str x2, [sp+360]
00506624ldr x1, [sp+368]
00506628ldr x2, [sp+376]
0050662cldr x3, [sp+384]
00506630str x1, [sp+160]
00506634str x2, [sp+168]
00506638str x3, [sp+176]
0050663cldr x1, [sp+360]
00506640ldr x2, [sp+352]
00506644str x2, [sp+272]
00506648str x1, [sp+280]
0050664ccbnz x2, 0x506654
00506650b 0x506714
00506654
00506654loc_506654:
00506654add x27, sp, 992
00506658stp xzr, xzr, [x27]
0050665cadd x5, sp, 992
00506660str x5, [sp+792]
00506664ldr x5, [sp+272]
00506668ldr x6, [sp+280]
0050666cstr x5, [sp+776]
00506670str x6, [sp+784]
00506674str x5, [sp+768]
00506678ldr x5, [sp+768]
0050667ccbnz x5, 0x506684
00506680b 0x506694
00506684
00506684loc_506684:
00506684ldr x5, [sp+768]
00506688ldr x5, [x5+8]
0050668cstr x5, [sp+768]
00506690b 0x506698
00506694
00506694loc_506694:
00506694b 0x506698
00506698
00506698loc_506698:
00506698ldr x5, [sp+792]
0050669cldrsb x27, [x5]
005066a0ldr x6, [sp+784]
005066a4ldr x7, [sp+768]
005066a8str x7, [x5]
005066acadrp x27, 0x545000
005066b0ldr w7, [x27+3056]
005066b4cbz w7, 0x5066bc
005066b8b 0x5066c0
005066bc
005066bcloc_5066bc:
005066bcb 0x5066d4
005066c0
005066c0loc_5066c0:
005066c0bl runtime.gcWriteBarrier2
005066c4str x6, [x25]
005066c8ldr x7, [x5+8]
005066ccstr x7, [x25+8]
005066d0b 0x5066d4
005066d4
005066d4loc_5066d4:
005066d4str x6, [x5+8]
005066d8ldr x2, [sp+792]
005066dcldrsb x27, [x2]
005066e0b 0x5066e4
005066e4
005066e4loc_5066e4:
005066e4str x2, [sp+800]
005066e8orr x4, xzr, 1
005066ecstr x4, [sp+808]
005066f0str x4, [sp+816]
005066f4adrp x0, 0x1af000
005066f8add x0, x0, 2543
005066fcmovz x1, 18
00506700mov x3, x4
00506704bl log.Printf
00506708ldp x29, x30, [sp-8]
0050670cadd sp, sp, 1184
00506710ret x30
00506714
00506714loc_506714:
00506714ldr x2, [sp+160]
00506718ldr x3, [sp+168]
0050671cldr x4, [sp+176]
00506720adrp x0, 0x1aa000
00506724add x0, x0, 456
00506728orr x1, xzr, 3
0050672cbl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506730str x0, [sp+928]
00506734str x1, [sp+936]
00506738str x2, [sp+944]
0050673cldr x2, [sp+320]
00506740ldr x5, [sp+312]
00506744ldr x0, [sp+304]
00506748str x0, [sp+744]
0050674cstr x5, [sp+752]
00506750str x2, [sp+760]
00506754ldr x6, [sp+936]
00506758add x1, x5, x6
0050675cstr x1, [sp+80]
00506760subs xzr, x2, x1
00506764b.hs 0x50676c
00506768b 0x506774
0050676c
0050676cloc_50676c:
0050676cstr x1, [sp+752]
00506770b 0x506794
00506774
00506774loc_506774:
00506774ldr x3, [sp+936]
00506778adrp x4, 0x17b000
0050677cadd x4, x4, 288
00506780bl runtime.growslice
00506784str x0, [sp+744]
00506788str x1, [sp+752]
0050678cstr x2, [sp+760]
00506790b 0x506794
00506794
00506794loc_506794:
00506794ldr x5, [sp+80]
00506798ldr x6, [sp+744]
0050679cldr x7, [sp+752]
005067a0ldr x8, [sp+760]
005067a4ldr x9, [sp+936]
005067a8sub x10, x5, x9
005067acadd x8, x8, x9
005067b0sub x8, x8, x5
005067b4add x7, x7, x9
005067b8sub x2, x7, x5
005067bcsub x5, xzr, x8
005067c0ubfm x7, x10, 61, 60
005067c4and x5, x7, x5, asr #63
005067c8add x1, x6, x5
005067ccstr x1, [sp+720]
005067d0str x2, [sp+728]
005067d4str x8, [sp+736]
005067d8ldr x4, [sp+936]
005067dcldr x3, [sp+928]
005067e0adrp x0, 0x17b000
005067e4add x0, x0, 288
005067e8bl runtime.typedslicecopy
005067ecldr x5, [sp+744]
005067f0ldr x6, [sp+752]
005067f4ldr x7, [sp+760]
005067f8str x5, [sp+304]
005067fcstr x6, [sp+312]
00506800str x7, [sp+320]
00506804b 0x50680c
00506808
00506808loc_506808:
00506808b 0x50680c
0050680c
0050680cloc_50680c:
0050680cldr x2, [sp+192]
00506810ldrsb x27, [x2]
00506814ldrb w2, [x2+11]
00506818tbnz w2, 0, 0x506820
0050681cb 0x506a60
00506820
00506820loc_506820:
00506820str xzr, [sp+968]
00506824add x27, sp, 976
00506828stp xzr, xzr, [x27]
0050682cadd x27, sp, 952
00506830stp xzr, xzr, [x27]
00506834adrp x0, 0x1d2000
00506838add x0, x0, 3144
0050683cbl github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks
00506840str x0, [sp+968]
00506844str x1, [sp+976]
00506848str x2, [sp+984]
0050684cstr x3, [sp+952]
00506850str x4, [sp+960]
00506854ldr x1, [sp+968]
00506858ldr x2, [sp+976]
0050685cldr x3, [sp+984]
00506860str x1, [sp+1152]
00506864str x2, [sp+1160]
00506868str x3, [sp+1168]
0050686cldr x1, [sp+952]
00506870ldr x2, [sp+960]
00506874str x1, [sp+1136]
00506878str x2, [sp+1144]
0050687cldr x1, [sp+1152]
00506880ldr x2, [sp+1160]
00506884ldr x3, [sp+1168]
00506888str x1, [sp+136]
0050688cstr x2, [sp+144]
00506890str x3, [sp+152]
00506894ldr x1, [sp+1144]
00506898ldr x2, [sp+1136]
0050689cstr x2, [sp+256]
005068a0str x1, [sp+264]
005068a4cbnz x2, 0x5068ac
005068a8b 0x50696c
005068ac
005068acloc_5068ac:
005068acadd x27, sp, 992
005068b0stp xzr, xzr, [x27]
005068b4add x5, sp, 992
005068b8str x5, [sp+688]
005068bcldr x5, [sp+256]
005068c0ldr x6, [sp+264]
005068c4str x5, [sp+672]
005068c8str x6, [sp+680]
005068ccstr x5, [sp+664]
005068d0ldr x5, [sp+664]
005068d4cbnz x5, 0x5068dc
005068d8b 0x5068ec
005068dc
005068dcloc_5068dc:
005068dcldr x5, [sp+664]
005068e0ldr x5, [x5+8]
005068e4str x5, [sp+664]
005068e8b 0x5068f0
005068ec
005068ecloc_5068ec:
005068ecb 0x5068f0
005068f0
005068f0loc_5068f0:
005068f0ldr x5, [sp+688]
005068f4ldrsb x27, [x5]
005068f8ldr x6, [sp+680]
005068fcldr x7, [sp+664]
00506900str x7, [x5]
00506904adrp x27, 0x545000
00506908ldr w7, [x27+3056]
0050690ccbz w7, 0x506914
00506910b 0x506918
00506914
00506914loc_506914:
00506914b 0x50692c
00506918
00506918loc_506918:
00506918bl runtime.gcWriteBarrier2
0050691cstr x6, [x25]
00506920ldr x7, [x5+8]
00506924str x7, [x25+8]
00506928b 0x50692c
0050692c
0050692cloc_50692c:
0050692cstr x6, [x5+8]
00506930ldr x2, [sp+688]
00506934ldrsb x27, [x2]
00506938b 0x50693c
0050693c
0050693cloc_50693c:
0050693cstr x2, [sp+696]
00506940orr x4, xzr, 1
00506944str x4, [sp+704]
00506948str x4, [sp+712]
0050694cadrp x0, 0x1af000
00506950add x0, x0, 2543
00506954movz x1, 18
00506958mov x3, x4
0050695cbl log.Printf
00506960ldp x29, x30, [sp-8]
00506964add sp, sp, 1184
00506968ret x30
0050696c
0050696cloc_50696c:
0050696cldr x2, [sp+136]
00506970ldr x3, [sp+144]
00506974ldr x4, [sp+152]
00506978adrp x0, 0x1aa000
0050697cadd x0, x0, 958
00506980orr x1, xzr, 4
00506984bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506988str x0, [sp+928]
0050698cstr x1, [sp+936]
00506990str x2, [sp+944]
00506994ldr x2, [sp+320]
00506998ldr x5, [sp+312]
0050699cldr x0, [sp+304]
005069a0str x0, [sp+640]
005069a4str x5, [sp+648]
005069a8str x2, [sp+656]
005069acldr x6, [sp+936]
005069b0add x1, x5, x6
005069b4str x1, [sp+72]
005069b8subs xzr, x2, x1
005069bcb.hs 0x5069c4
005069c0b 0x5069cc
005069c4
005069c4loc_5069c4:
005069c4str x1, [sp+648]
005069c8b 0x5069ec
005069cc
005069ccloc_5069cc:
005069ccldr x3, [sp+936]
005069d0adrp x4, 0x17b000
005069d4add x4, x4, 288
005069d8bl runtime.growslice
005069dcstr x0, [sp+640]
005069e0str x1, [sp+648]
005069e4str x2, [sp+656]
005069e8b 0x5069ec
005069ec
005069ecloc_5069ec:
005069ecldr x5, [sp+72]
005069f0ldr x6, [sp+640]
005069f4ldr x7, [sp+648]
005069f8ldr x8, [sp+656]
005069fcldr x9, [sp+936]
00506a00sub x10, x5, x9
00506a04add x7, x7, x9
00506a08sub x2, x7, x5
00506a0cadd x7, x8, x9
00506a10sub x5, x7, x5
00506a14sub x7, xzr, x5
00506a18ubfm x8, x10, 61, 60
00506a1cand x7, x8, x7, asr #63
00506a20add x1, x6, x7
00506a24str x1, [sp+616]
00506a28str x2, [sp+624]
00506a2cstr x5, [sp+632]
00506a30ldr x4, [sp+936]
00506a34ldr x3, [sp+928]
00506a38adrp x0, 0x17b000
00506a3cadd x0, x0, 288
00506a40bl runtime.typedslicecopy
00506a44ldr x5, [sp+640]
00506a48ldr x6, [sp+648]
00506a4cldr x7, [sp+656]
00506a50str x5, [sp+304]
00506a54str x6, [sp+312]
00506a58str x7, [sp+320]
00506a5cb 0x506a64
00506a60
00506a60loc_506a60:
00506a60b 0x506a64
00506a64
00506a64loc_506a64:
00506a64b 0x506a6c
00506a68
00506a68loc_506a68:
00506a68b 0x506a6c
00506a6c
00506a6cloc_506a6c:
00506a6cldr x2, [sp+192]
00506a70ldrsb x27, [x2]
00506a74ldrb w2, [x2+8]
00506a78tbnz w2, 0, 0x506a80
00506a7cb 0x50705c
00506a80
00506a80loc_506a80:
00506a80str xzr, [sp+200]
00506a84ldr x2, [sp+192]
00506a88ldrsb x27, [x2]
00506a8cldrb w2, [x2+12]
00506a90tbnz w2, 0, 0x506a98
00506a94b 0x506aac
00506a98
00506a98loc_506a98:
00506a98b 0x506a9c
00506a9c
00506a9cloc_506a9c:
00506a9cadrp x2, 0x1d2000
00506aa0add x2, x2, 2912
00506aa4str x2, [sp+200]
00506aa8b 0x506ac0
00506aac
00506aacloc_506aac:
00506aacb 0x506ab0
00506ab0
00506ab0loc_506ab0:
00506ab0adrp x2, 0x1d2000
00506ab4add x2, x2, 2920
00506ab8str x2, [sp+200]
00506abcb 0x506ac0
00506ac0
00506ac0loc_506ac0:
00506ac0ldr x2, [sp+192]
00506ac4ldrsb x27, [x2]
00506ac8ldrb w2, [x2+10]
00506acctbnz w2, 0, 0x506ad4
00506ad0b 0x506d10
00506ad4
00506ad4loc_506ad4:
00506ad4str xzr, [sp+968]
00506ad8add x27, sp, 976
00506adcstp xzr, xzr, [x27]
00506ae0add x27, sp, 952
00506ae4stp xzr, xzr, [x27]
00506ae8ldr x0, [sp+200]
00506aecbl github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks
00506af0str x0, [sp+968]
00506af4str x1, [sp+976]
00506af8str x2, [sp+984]
00506afcstr x3, [sp+952]
00506b00str x4, [sp+960]
00506b04ldr x1, [sp+968]
00506b08ldr x2, [sp+976]
00506b0cldr x3, [sp+984]
00506b10str x1, [sp+1112]
00506b14str x2, [sp+1120]
00506b18str x3, [sp+1128]
00506b1cldr x1, [sp+952]
00506b20ldr x2, [sp+960]
00506b24str x1, [sp+1096]
00506b28str x2, [sp+1104]
00506b2cldr x1, [sp+1112]
00506b30ldr x2, [sp+1120]
00506b34ldr x3, [sp+1128]
00506b38str x1, [sp+112]
00506b3cstr x2, [sp+120]
00506b40str x3, [sp+128]
00506b44ldr x1, [sp+1104]
00506b48ldr x2, [sp+1096]
00506b4cstr x2, [sp+240]
00506b50str x1, [sp+248]
00506b54cbnz x2, 0x506b5c
00506b58b 0x506c1c
00506b5c
00506b5cloc_506b5c:
00506b5cadd x27, sp, 992
00506b60stp xzr, xzr, [x27]
00506b64add x5, sp, 992
00506b68str x5, [sp+584]
00506b6cldr x5, [sp+240]
00506b70ldr x6, [sp+248]
00506b74str x5, [sp+568]
00506b78str x6, [sp+576]
00506b7cstr x5, [sp+560]
00506b80ldr x5, [sp+560]
00506b84cbnz x5, 0x506b8c
00506b88b 0x506b9c
00506b8c
00506b8cloc_506b8c:
00506b8cldr x5, [sp+560]
00506b90ldr x5, [x5+8]
00506b94str x5, [sp+560]
00506b98b 0x506ba0
00506b9c
00506b9cloc_506b9c:
00506b9cb 0x506ba0
00506ba0
00506ba0loc_506ba0:
00506ba0ldr x5, [sp+584]
00506ba4ldrsb x27, [x5]
00506ba8ldr x6, [sp+576]
00506bacldr x7, [sp+560]
00506bb0str x7, [x5]
00506bb4adrp x27, 0x545000
00506bb8ldr w7, [x27+3056]
00506bbccbz w7, 0x506bc4
00506bc0b 0x506bc8
00506bc4
00506bc4loc_506bc4:
00506bc4b 0x506bdc
00506bc8
00506bc8loc_506bc8:
00506bc8bl runtime.gcWriteBarrier2
00506bccstr x6, [x25]
00506bd0ldr x7, [x5+8]
00506bd4str x7, [x25+8]
00506bd8b 0x506bdc
00506bdc
00506bdcloc_506bdc:
00506bdcstr x6, [x5+8]
00506be0ldr x2, [sp+584]
00506be4ldrsb x27, [x2]
00506be8b 0x506bec
00506bec
00506becloc_506bec:
00506becstr x2, [sp+592]
00506bf0orr x4, xzr, 1
00506bf4str x4, [sp+600]
00506bf8str x4, [sp+608]
00506bfcadrp x0, 0x1af000
00506c00add x0, x0, 2543
00506c04movz x1, 18
00506c08mov x3, x4
00506c0cbl log.Printf
00506c10ldp x29, x30, [sp-8]
00506c14add sp, sp, 1184
00506c18ret x30
00506c1c
00506c1cloc_506c1c:
00506c1cldr x2, [sp+112]
00506c20ldr x3, [sp+120]
00506c24ldr x4, [sp+128]
00506c28adrp x0, 0x1aa000
00506c2cadd x0, x0, 459
00506c30orr x1, xzr, 3
00506c34bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506c38str x0, [sp+928]
00506c3cstr x1, [sp+936]
00506c40str x2, [sp+944]
00506c44ldr x2, [sp+320]
00506c48ldr x5, [sp+312]
00506c4cldr x0, [sp+304]
00506c50str x0, [sp+536]
00506c54str x5, [sp+544]
00506c58str x2, [sp+552]
00506c5cldr x6, [sp+936]
00506c60add x1, x5, x6
00506c64str x1, [sp+64]
00506c68subs xzr, x2, x1
00506c6cb.hs 0x506c74
00506c70b 0x506c7c
00506c74
00506c74loc_506c74:
00506c74str x1, [sp+544]
00506c78b 0x506c9c
00506c7c
00506c7cloc_506c7c:
00506c7cldr x3, [sp+936]
00506c80adrp x4, 0x17b000
00506c84add x4, x4, 288
00506c88bl runtime.growslice
00506c8cstr x0, [sp+536]
00506c90str x1, [sp+544]
00506c94str x2, [sp+552]
00506c98b 0x506c9c
00506c9c
00506c9cloc_506c9c:
00506c9cldr x5, [sp+64]
00506ca0ldr x6, [sp+536]
00506ca4ldr x7, [sp+544]
00506ca8ldr x8, [sp+552]
00506cacldr x9, [sp+936]
00506cb0sub x10, x5, x9
00506cb4add x8, x8, x9
00506cb8sub x8, x8, x5
00506cbcadd x7, x7, x9
00506cc0sub x2, x7, x5
00506cc4sub x5, xzr, x8
00506cc8ubfm x7, x10, 61, 60
00506cccand x5, x7, x5, asr #63
00506cd0add x1, x6, x5
00506cd4str x1, [sp+512]
00506cd8str x2, [sp+520]
00506cdcstr x8, [sp+528]
00506ce0ldr x4, [sp+936]
00506ce4ldr x3, [sp+928]
00506ce8adrp x0, 0x17b000
00506cecadd x0, x0, 288
00506cf0bl runtime.typedslicecopy
00506cf4ldr x5, [sp+536]
00506cf8ldr x6, [sp+544]
00506cfcldr x7, [sp+552]
00506d00str x5, [sp+304]
00506d04str x6, [sp+312]
00506d08str x7, [sp+320]
00506d0cb 0x506d14
00506d10
00506d10loc_506d10:
00506d10b 0x506d14
00506d14
00506d14loc_506d14:
00506d14ldr x2, [sp+192]
00506d18ldrsb x27, [x2]
00506d1cldrb w2, [x2+11]
00506d20tbnz w2, 0, 0x506d28
00506d24b 0x506f64
00506d28
00506d28loc_506d28:
00506d28str xzr, [sp+968]
00506d2cadd x27, sp, 976
00506d30stp xzr, xzr, [x27]
00506d34add x27, sp, 952
00506d38stp xzr, xzr, [x27]
00506d3cldr x0, [sp+200]
00506d40bl github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks
00506d44str x0, [sp+968]
00506d48str x1, [sp+976]
00506d4cstr x2, [sp+984]
00506d50str x3, [sp+952]
00506d54str x4, [sp+960]
00506d58ldr x1, [sp+968]
00506d5cldr x2, [sp+976]
00506d60ldr x3, [sp+984]
00506d64str x1, [sp+1072]
00506d68str x2, [sp+1080]
00506d6cstr x3, [sp+1088]
00506d70ldr x1, [sp+952]
00506d74ldr x2, [sp+960]
00506d78str x1, [sp+1056]
00506d7cstr x2, [sp+1064]
00506d80ldr x1, [sp+1072]
00506d84ldr x2, [sp+1080]
00506d88ldr x3, [sp+1088]
00506d8cstr x1, [sp+88]
00506d90str x2, [sp+96]
00506d94str x3, [sp+104]
00506d98ldr x1, [sp+1064]
00506d9cldr x2, [sp+1056]
00506da0str x2, [sp+224]
00506da4str x1, [sp+232]
00506da8cbnz x2, 0x506db0
00506dacb 0x506e70
00506db0
00506db0loc_506db0:
00506db0add x27, sp, 992
00506db4stp xzr, xzr, [x27]
00506db8add x5, sp, 992
00506dbcstr x5, [sp+480]
00506dc0ldr x5, [sp+224]
00506dc4ldr x6, [sp+232]
00506dc8str x5, [sp+464]
00506dccstr x6, [sp+472]
00506dd0str x5, [sp+456]
00506dd4ldr x5, [sp+456]
00506dd8cbnz x5, 0x506de0
00506ddcb 0x506df0
00506de0
00506de0loc_506de0:
00506de0ldr x5, [sp+456]
00506de4ldr x5, [x5+8]
00506de8str x5, [sp+456]
00506decb 0x506df4
00506df0
00506df0loc_506df0:
00506df0b 0x506df4
00506df4
00506df4loc_506df4:
00506df4ldr x5, [sp+480]
00506df8ldrsb x27, [x5]
00506dfcldr x6, [sp+456]
00506e00ldr x7, [sp+472]
00506e04str x6, [x5]
00506e08adrp x27, 0x545000
00506e0cldr w6, [x27+3056]
00506e10cbz w6, 0x506e18
00506e14b 0x506e1c
00506e18
00506e18loc_506e18:
00506e18b 0x506e30
00506e1c
00506e1cloc_506e1c:
00506e1cbl runtime.gcWriteBarrier2
00506e20str x7, [x25]
00506e24ldr x6, [x5+8]
00506e28str x6, [x25+8]
00506e2cb 0x506e30
00506e30
00506e30loc_506e30:
00506e30str x7, [x5+8]
00506e34ldr x2, [sp+480]
00506e38ldrsb x27, [x2]
00506e3cb 0x506e40
00506e40
00506e40loc_506e40:
00506e40str x2, [sp+488]
00506e44orr x4, xzr, 1
00506e48str x4, [sp+496]
00506e4cstr x4, [sp+504]
00506e50adrp x0, 0x1af000
00506e54add x0, x0, 2543
00506e58movz x1, 18
00506e5cmov x3, x4
00506e60bl log.Printf
00506e64ldp x29, x30, [sp-8]
00506e68add sp, sp, 1184
00506e6cret x30
00506e70
00506e70loc_506e70:
00506e70ldr x2, [sp+88]
00506e74ldr x3, [sp+96]
00506e78ldr x4, [sp+104]
00506e7cadrp x0, 0x1aa000
00506e80add x0, x0, 962
00506e84orr x1, xzr, 4
00506e88bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506e8cstr x0, [sp+928]
00506e90str x1, [sp+936]
00506e94str x2, [sp+944]
00506e98ldr x2, [sp+320]
00506e9cldr x5, [sp+312]
00506ea0ldr x0, [sp+304]
00506ea4str x0, [sp+432]
00506ea8str x5, [sp+440]
00506eacstr x2, [sp+448]
00506eb0ldr x6, [sp+936]
00506eb4add x1, x5, x6
00506eb8str x1, [sp+56]
00506ebcsubs xzr, x2, x1
00506ec0b.hs 0x506ec8
00506ec4b 0x506ed0
00506ec8
00506ec8loc_506ec8:
00506ec8str x1, [sp+440]
00506eccb 0x506ef0
00506ed0
00506ed0loc_506ed0:
00506ed0ldr x3, [sp+936]
00506ed4adrp x4, 0x17b000
00506ed8add x4, x4, 288
00506edcbl runtime.growslice
00506ee0str x0, [sp+432]
00506ee4str x1, [sp+440]
00506ee8str x2, [sp+448]
00506eecb 0x506ef0
00506ef0
00506ef0loc_506ef0:
00506ef0ldr x5, [sp+56]
00506ef4ldr x6, [sp+432]
00506ef8ldr x7, [sp+440]
00506efcldr x8, [sp+448]
00506f00ldr x9, [sp+936]
00506f04add x8, x8, x9
00506f08sub x8, x8, x5
00506f0cadd x7, x7, x9
00506f10sub x2, x7, x5
00506f14sub x5, x5, x9
00506f18sub x7, xzr, x8
00506f1cubfm x5, x5, 61, 60
00506f20and x5, x5, x7, asr #63
00506f24add x1, x6, x5
00506f28str x1, [sp+408]
00506f2cstr x2, [sp+416]
00506f30str x8, [sp+424]
00506f34ldr x4, [sp+936]
00506f38ldr x3, [sp+928]
00506f3cadrp x0, 0x17b000
00506f40add x0, x0, 288
00506f44bl runtime.typedslicecopy
00506f48ldr x5, [sp+432]
00506f4cldr x6, [sp+440]
00506f50ldr x7, [sp+448]
00506f54str x5, [sp+304]
00506f58str x6, [sp+312]
00506f5cstr x7, [sp+320]
00506f60b 0x506f68
00506f64
00506f64loc_506f64:
00506f64b 0x506f68
00506f68
00506f68loc_506f68:
00506f68ldr x2, [sp+184]
00506f6cldrsb x27, [x2]
00506f70ldr x3, [sp+304]
00506f74ldr x4, [sp+312]
00506f78ldr x5, [sp+320]
00506f7cstr x4, [x2+16]
00506f80str x5, [x2+24]
00506f84adrp x27, 0x545000
00506f88ldr w4, [x27+3056]
00506f8ccbz w4, 0x506f94
00506f90b 0x506f98
00506f94
00506f94loc_506f94:
00506f94b 0x506fac
00506f98
00506f98loc_506f98:
00506f98bl runtime.gcWriteBarrier2
00506f9cstr x3, [x25]
00506fa0ldr x4, [x2+8]
00506fa4str x4, [x25+8]
00506fa8b 0x506fac
00506fac
00506facloc_506fac:
00506facstr x3, [x2+8]
00506fb0ldr x2, [sp+184]
00506fb4str x2, [sp+920]
00506fb8add x27, sp, 896
00506fbcstp xzr, xzr, [x27]
00506fc0str xzr, [sp+912]
00506fc4add x27, sp, 952
00506fc8stp xzr, xzr, [x27]
00506fccldr x1, [sp+920]
00506fd0adrp x0, 0x20e000
00506fd4add x0, x0, 128
00506fd8bl google.golang.org/protobuf/proto.Marshal
00506fdcstr x0, [sp+896]
00506fe0str x1, [sp+904]
00506fe4str x2, [sp+912]
00506fe8str x3, [sp+952]
00506fecstr x4, [sp+960]
00506ff0ldr x2, [sp+896]
00506ff4ldr x3, [sp+904]
00506ff8ldr x4, [sp+912]
00506ffcstr x2, [sp+1032]
00507000str x3, [sp+1040]
00507004str x4, [sp+1048]
00507008ldr x2, [sp+952]
0050700cldr x3, [sp+960]
00507010str x2, [sp+1016]
00507014str x3, [sp+1024]
00507018ldr x2, [sp+1032]
0050701cldr x3, [sp+1040]
00507020ldr x4, [sp+1048]
00507024str x2, [sp+328]
00507028str x3, [sp+336]
0050702cstr x4, [sp+344]
00507030ldr x3, [sp+1016]
00507034ldr x4, [sp+1024]
00507038str x3, [sp+208]
0050703cstr x4, [sp+216]
00507040ldr x0, [sp+328]
00507044ldr x1, [sp+336]
00507048ldr x2, [sp+344]
0050704cldr x26, [sp+1216]
00507050ldr x5, [x26]
00507054blr x5
00507058b 0x507060
0050705c
0050705cloc_50705c:
0050705cb 0x507060
00507060
00507060loc_507060:
00507060ldp x29, x30, [sp-8]
00507064add sp, sp, 1184
00507068ret x30
0050706c
0050706cloc_50706c:
0050706cstp x0, x1, [sp+8]
00507070stp x2, x3, [sp+24]
00507074mov x3, x30
00507078bl runtime.morestack_noctxt.abi0
0050707cldp x0, x1, [sp+8]
00507080ldp x2, x3, [sp+24]
00507084b 0x5063c0
00507088udf 0
0050708cudf 0
005063c0
005063c0github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
005063c0ldr x16, [x28+16]
005063c4sub x17, sp, 1056
005063c8subs xzr, x17, x16
005063ccb.ls 0x50706c
005063d0sub x20, sp, 1184
005063d4stp x29, x30, [x20-8]
005063d8add sp, x20, 0
005063dcsub x29, sp, 8
005063e0str x0, [sp+1192]
005063e4str x1, [sp+1200]
005063e8str x2, [sp+1208]
005063ecstr x3, [sp+1216]
005063f0adrp x0, 0x187000
005063f4add x0, x0, 3072
005063f8bl runtime.newobject
005063fcstr x0, [sp+888]
00506400adrp x27, 0x545000
00506404ldr w1, [x27+3056]
00506408cbz w1, 0x506410
0050640cb 0x506414
00506410
00506410loc_506410:
00506410b 0x506430
00506414
00506414loc_506414:
00506414str x0, [sp+400]
00506418mov x1, x0
0050641cadrp x0, 0x187000
00506420add x0, x0, 3072
00506424bl runtime.wbZero
00506428ldr x0, [sp+400]
0050642cb 0x506430
00506430
00506430loc_506430:
00506430stp xzr, xzr, [x0]
00506434stp xzr, xzr, [x0+16]
00506438stp xzr, xzr, [x0+32]
0050643cstr xzr, [x0+48]
00506440ldr x4, [sp+888]
00506444str x4, [sp+192]
00506448str x4, [sp+1008]
0050644cldr x0, [sp+1192]
00506450ldr x1, [sp+1200]
00506454ldr x2, [sp+1208]
00506458adrp x3, 0x20e000
0050645cadd x3, x3, 96
00506460bl google.golang.org/protobuf/proto.Unmarshal
00506464str x0, [sp+288]
00506468str x1, [sp+296]
0050646ccbnz x0, 0x506474
00506470b 0x506534
00506474
00506474loc_506474:
00506474add x27, sp, 992
00506478stp xzr, xzr, [x27]
0050647cadd x5, sp, 992
00506480str x5, [sp+856]
00506484ldr x5, [sp+288]
00506488ldr x6, [sp+296]
0050648cstr x5, [sp+840]
00506490str x6, [sp+848]
00506494str x5, [sp+832]
00506498ldr x5, [sp+832]
0050649ccbnz x5, 0x5064a4
005064a0b 0x5064b4
005064a4
005064a4loc_5064a4:
005064a4ldr x5, [sp+832]
005064a8ldr x5, [x5+8]
005064acstr x5, [sp+832]
005064b0b 0x5064b8
005064b4
005064b4loc_5064b4:
005064b4b 0x5064b8
005064b8
005064b8loc_5064b8:
005064b8ldr x5, [sp+856]
005064bcldrsb x27, [x5]
005064c0ldr x6, [sp+848]
005064c4ldr x7, [sp+832]
005064c8str x7, [x5]
005064ccadrp x27, 0x545000
005064d0ldr w7, [x27+3056]
005064d4cbz w7, 0x5064dc
005064d8b 0x5064e0
005064dc
005064dcloc_5064dc:
005064dcb 0x5064f4
005064e0
005064e0loc_5064e0:
005064e0bl runtime.gcWriteBarrier2
005064e4str x6, [x25]
005064e8ldr x7, [x5+8]
005064ecstr x7, [x25+8]
005064f0b 0x5064f4
005064f4
005064f4loc_5064f4:
005064f4str x6, [x5+8]
005064f8ldr x2, [sp+856]
005064fcldrsb x27, [x2]
00506500b 0x506504
00506504
00506504loc_506504:
00506504str x2, [sp+864]
00506508orr x4, xzr, 1
0050650cstr x4, [sp+872]
00506510str x4, [sp+880]
00506514adrp x0, 0x1b4000
00506518add x0, x0, 981
0050651cmovz x1, 26
00506520mov x3, x4
00506524bl log.Printf
00506528ldp x29, x30, [sp-8]
0050652cadd sp, sp, 1184
00506530ret x30
00506534
00506534loc_506534:
00506534adrp x0, 0x16d000
00506538add x0, x0, 2336
0050653cbl runtime.newobject
00506540str x0, [sp+824]
00506544adrp x27, 0x545000
00506548ldr w1, [x27+3056]
0050654ccbz w1, 0x506554
00506550b 0x506558
00506554
00506554loc_506554:
00506554b 0x506574
00506558
00506558loc_506558:
00506558str x0, [sp+392]
0050655cmov x1, x0
00506560adrp x0, 0x16d000
00506564add x0, x0, 2336
00506568bl runtime.wbZero
0050656cldr x0, [sp+392]
00506570b 0x506574
00506574
00506574loc_506574:
00506574stp xzr, xzr, [x0]
00506578stp xzr, xzr, [x0+16]
0050657cstp xzr, xzr, [x0+32]
00506580stp xzr, xzr, [x0+48]
00506584str xzr, [x0+64]
00506588ldr x2, [sp+824]
0050658cstr x2, [sp+184]
00506590adrp x2, 0x545000
00506594add x2, x2, 1504
00506598str x2, [sp+304]
0050659cstp xzr, xzr, [sp+312]
005065a0ldr x2, [sp+192]
005065a4ldrsb x27, [x2]
005065a8ldrb w2, [x2+9]
005065actbnz w2, 0, 0x5065b4
005065b0b 0x506a68
005065b4
005065b4loc_5065b4:
005065b4ldr x2, [sp+192]
005065b8ldrsb x27, [x2]
005065bcldrb w2, [x2+10]
005065c0tbnz w2, 0, 0x5065c8
005065c4b 0x506808
005065c8
005065c8loc_5065c8:
005065c8str xzr, [sp+968]
005065ccadd x27, sp, 976
005065d0stp xzr, xzr, [x27]
005065d4add x27, sp, 952
005065d8stp xzr, xzr, [x27]
005065dcadrp x0, 0x1d2000
005065e0add x0, x0, 3144
005065e4bl github.com/bishopfox/sliver/implant/sliver/netstat.UDPSocks
005065e8str x0, [sp+968]
005065ecstr x1, [sp+976]
005065f0str x2, [sp+984]
005065f4str x3, [sp+952]
005065f8str x4, [sp+960]
005065fcldr x1, [sp+968]
00506600ldr x2, [sp+976]
00506604ldr x3, [sp+984]
00506608str x1, [sp+368]
0050660cstr x2, [sp+376]
00506610str x3, [sp+384]
00506614ldr x1, [sp+952]
00506618ldr x2, [sp+960]
0050661cstr x1, [sp+352]
00506620str x2, [sp+360]
00506624ldr x1, [sp+368]
00506628ldr x2, [sp+376]
0050662cldr x3, [sp+384]
00506630str x1, [sp+160]
00506634str x2, [sp+168]
00506638str x3, [sp+176]
0050663cldr x1, [sp+360]
00506640ldr x2, [sp+352]
00506644str x2, [sp+272]
00506648str x1, [sp+280]
0050664ccbnz x2, 0x506654
00506650b 0x506714
00506654
00506654loc_506654:
00506654add x27, sp, 992
00506658stp xzr, xzr, [x27]
0050665cadd x5, sp, 992
00506660str x5, [sp+792]
00506664ldr x5, [sp+272]
00506668ldr x6, [sp+280]
0050666cstr x5, [sp+776]
00506670str x6, [sp+784]
00506674str x5, [sp+768]
00506678ldr x5, [sp+768]
0050667ccbnz x5, 0x506684
00506680b 0x506694
00506684
00506684loc_506684:
00506684ldr x5, [sp+768]
00506688ldr x5, [x5+8]
0050668cstr x5, [sp+768]
00506690b 0x506698
00506694
00506694loc_506694:
00506694b 0x506698
00506698
00506698loc_506698:
00506698ldr x5, [sp+792]
0050669cldrsb x27, [x5]
005066a0ldr x6, [sp+784]
005066a4ldr x7, [sp+768]
005066a8str x7, [x5]
005066acadrp x27, 0x545000
005066b0ldr w7, [x27+3056]
005066b4cbz w7, 0x5066bc
005066b8b 0x5066c0
005066bc
005066bcloc_5066bc:
005066bcb 0x5066d4
005066c0
005066c0loc_5066c0:
005066c0bl runtime.gcWriteBarrier2
005066c4str x6, [x25]
005066c8ldr x7, [x5+8]
005066ccstr x7, [x25+8]
005066d0b 0x5066d4
005066d4
005066d4loc_5066d4:
005066d4str x6, [x5+8]
005066d8ldr x2, [sp+792]
005066dcldrsb x27, [x2]
005066e0b 0x5066e4
005066e4
005066e4loc_5066e4:
005066e4str x2, [sp+800]
005066e8orr x4, xzr, 1
005066ecstr x4, [sp+808]
005066f0str x4, [sp+816]
005066f4adrp x0, 0x1af000
005066f8add x0, x0, 2543
005066fcmovz x1, 18
00506700mov x3, x4
00506704bl log.Printf
00506708ldp x29, x30, [sp-8]
0050670cadd sp, sp, 1184
00506710ret x30
00506714
00506714loc_506714:
00506714ldr x2, [sp+160]
00506718ldr x3, [sp+168]
0050671cldr x4, [sp+176]
00506720adrp x0, 0x1aa000
00506724add x0, x0, 456
00506728orr x1, xzr, 3
0050672cbl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506730str x0, [sp+928]
00506734str x1, [sp+936]
00506738str x2, [sp+944]
0050673cldr x2, [sp+320]
00506740ldr x5, [sp+312]
00506744ldr x0, [sp+304]
00506748str x0, [sp+744]
0050674cstr x5, [sp+752]
00506750str x2, [sp+760]
00506754ldr x6, [sp+936]
00506758add x1, x5, x6
0050675cstr x1, [sp+80]
00506760subs xzr, x2, x1
00506764b.hs 0x50676c
00506768b 0x506774
0050676c
0050676cloc_50676c:
0050676cstr x1, [sp+752]
00506770b 0x506794
00506774
00506774loc_506774:
00506774ldr x3, [sp+936]
00506778adrp x4, 0x17b000
0050677cadd x4, x4, 288
00506780bl runtime.growslice
00506784str x0, [sp+744]
00506788str x1, [sp+752]
0050678cstr x2, [sp+760]
00506790b 0x506794
00506794
00506794loc_506794:
00506794ldr x5, [sp+80]
00506798ldr x6, [sp+744]
0050679cldr x7, [sp+752]
005067a0ldr x8, [sp+760]
005067a4ldr x9, [sp+936]
005067a8sub x10, x5, x9
005067acadd x8, x8, x9
005067b0sub x8, x8, x5
005067b4add x7, x7, x9
005067b8sub x2, x7, x5
005067bcsub x5, xzr, x8
005067c0ubfm x7, x10, 61, 60
005067c4and x5, x7, x5, asr #63
005067c8add x1, x6, x5
005067ccstr x1, [sp+720]
005067d0str x2, [sp+728]
005067d4str x8, [sp+736]
005067d8ldr x4, [sp+936]
005067dcldr x3, [sp+928]
005067e0adrp x0, 0x17b000
005067e4add x0, x0, 288
005067e8bl runtime.typedslicecopy
005067ecldr x5, [sp+744]
005067f0ldr x6, [sp+752]
005067f4ldr x7, [sp+760]
005067f8str x5, [sp+304]
005067fcstr x6, [sp+312]
00506800str x7, [sp+320]
00506804b 0x50680c
00506808
00506808loc_506808:
00506808b 0x50680c
0050680c
0050680cloc_50680c:
0050680cldr x2, [sp+192]
00506810ldrsb x27, [x2]
00506814ldrb w2, [x2+11]
00506818tbnz w2, 0, 0x506820
0050681cb 0x506a60
00506820
00506820loc_506820:
00506820str xzr, [sp+968]
00506824add x27, sp, 976
00506828stp xzr, xzr, [x27]
0050682cadd x27, sp, 952
00506830stp xzr, xzr, [x27]
00506834adrp x0, 0x1d2000
00506838add x0, x0, 3144
0050683cbl github.com/bishopfox/sliver/implant/sliver/netstat.UDP6Socks
00506840str x0, [sp+968]
00506844str x1, [sp+976]
00506848str x2, [sp+984]
0050684cstr x3, [sp+952]
00506850str x4, [sp+960]
00506854ldr x1, [sp+968]
00506858ldr x2, [sp+976]
0050685cldr x3, [sp+984]
00506860str x1, [sp+1152]
00506864str x2, [sp+1160]
00506868str x3, [sp+1168]
0050686cldr x1, [sp+952]
00506870ldr x2, [sp+960]
00506874str x1, [sp+1136]
00506878str x2, [sp+1144]
0050687cldr x1, [sp+1152]
00506880ldr x2, [sp+1160]
00506884ldr x3, [sp+1168]
00506888str x1, [sp+136]
0050688cstr x2, [sp+144]
00506890str x3, [sp+152]
00506894ldr x1, [sp+1144]
00506898ldr x2, [sp+1136]
0050689cstr x2, [sp+256]
005068a0str x1, [sp+264]
005068a4cbnz x2, 0x5068ac
005068a8b 0x50696c
005068ac
005068acloc_5068ac:
005068acadd x27, sp, 992
005068b0stp xzr, xzr, [x27]
005068b4add x5, sp, 992
005068b8str x5, [sp+688]
005068bcldr x5, [sp+256]
005068c0ldr x6, [sp+264]
005068c4str x5, [sp+672]
005068c8str x6, [sp+680]
005068ccstr x5, [sp+664]
005068d0ldr x5, [sp+664]
005068d4cbnz x5, 0x5068dc
005068d8b 0x5068ec
005068dc
005068dcloc_5068dc:
005068dcldr x5, [sp+664]
005068e0ldr x5, [x5+8]
005068e4str x5, [sp+664]
005068e8b 0x5068f0
005068ec
005068ecloc_5068ec:
005068ecb 0x5068f0
005068f0
005068f0loc_5068f0:
005068f0ldr x5, [sp+688]
005068f4ldrsb x27, [x5]
005068f8ldr x6, [sp+680]
005068fcldr x7, [sp+664]
00506900str x7, [x5]
00506904adrp x27, 0x545000
00506908ldr w7, [x27+3056]
0050690ccbz w7, 0x506914
00506910b 0x506918
00506914
00506914loc_506914:
00506914b 0x50692c
00506918
00506918loc_506918:
00506918bl runtime.gcWriteBarrier2
0050691cstr x6, [x25]
00506920ldr x7, [x5+8]
00506924str x7, [x25+8]
00506928b 0x50692c
0050692c
0050692cloc_50692c:
0050692cstr x6, [x5+8]
00506930ldr x2, [sp+688]
00506934ldrsb x27, [x2]
00506938b 0x50693c
0050693c
0050693cloc_50693c:
0050693cstr x2, [sp+696]
00506940orr x4, xzr, 1
00506944str x4, [sp+704]
00506948str x4, [sp+712]
0050694cadrp x0, 0x1af000
00506950add x0, x0, 2543
00506954movz x1, 18
00506958mov x3, x4
0050695cbl log.Printf
00506960ldp x29, x30, [sp-8]
00506964add sp, sp, 1184
00506968ret x30
0050696c
0050696cloc_50696c:
0050696cldr x2, [sp+136]
00506970ldr x3, [sp+144]
00506974ldr x4, [sp+152]
00506978adrp x0, 0x1aa000
0050697cadd x0, x0, 958
00506980orr x1, xzr, 4
00506984bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506988str x0, [sp+928]
0050698cstr x1, [sp+936]
00506990str x2, [sp+944]
00506994ldr x2, [sp+320]
00506998ldr x5, [sp+312]
0050699cldr x0, [sp+304]
005069a0str x0, [sp+640]
005069a4str x5, [sp+648]
005069a8str x2, [sp+656]
005069acldr x6, [sp+936]
005069b0add x1, x5, x6
005069b4str x1, [sp+72]
005069b8subs xzr, x2, x1
005069bcb.hs 0x5069c4
005069c0b 0x5069cc
005069c4
005069c4loc_5069c4:
005069c4str x1, [sp+648]
005069c8b 0x5069ec
005069cc
005069ccloc_5069cc:
005069ccldr x3, [sp+936]
005069d0adrp x4, 0x17b000
005069d4add x4, x4, 288
005069d8bl runtime.growslice
005069dcstr x0, [sp+640]
005069e0str x1, [sp+648]
005069e4str x2, [sp+656]
005069e8b 0x5069ec
005069ec
005069ecloc_5069ec:
005069ecldr x5, [sp+72]
005069f0ldr x6, [sp+640]
005069f4ldr x7, [sp+648]
005069f8ldr x8, [sp+656]
005069fcldr x9, [sp+936]
00506a00sub x10, x5, x9
00506a04add x7, x7, x9
00506a08sub x2, x7, x5
00506a0cadd x7, x8, x9
00506a10sub x5, x7, x5
00506a14sub x7, xzr, x5
00506a18ubfm x8, x10, 61, 60
00506a1cand x7, x8, x7, asr #63
00506a20add x1, x6, x7
00506a24str x1, [sp+616]
00506a28str x2, [sp+624]
00506a2cstr x5, [sp+632]
00506a30ldr x4, [sp+936]
00506a34ldr x3, [sp+928]
00506a38adrp x0, 0x17b000
00506a3cadd x0, x0, 288
00506a40bl runtime.typedslicecopy
00506a44ldr x5, [sp+640]
00506a48ldr x6, [sp+648]
00506a4cldr x7, [sp+656]
00506a50str x5, [sp+304]
00506a54str x6, [sp+312]
00506a58str x7, [sp+320]
00506a5cb 0x506a64
00506a60
00506a60loc_506a60:
00506a60b 0x506a64
00506a64
00506a64loc_506a64:
00506a64b 0x506a6c
00506a68
00506a68loc_506a68:
00506a68b 0x506a6c
00506a6c
00506a6cloc_506a6c:
00506a6cldr x2, [sp+192]
00506a70ldrsb x27, [x2]
00506a74ldrb w2, [x2+8]
00506a78tbnz w2, 0, 0x506a80
00506a7cb 0x50705c
00506a80
00506a80loc_506a80:
00506a80str xzr, [sp+200]
00506a84ldr x2, [sp+192]
00506a88ldrsb x27, [x2]
00506a8cldrb w2, [x2+12]
00506a90tbnz w2, 0, 0x506a98
00506a94b 0x506aac
00506a98
00506a98loc_506a98:
00506a98b 0x506a9c
00506a9c
00506a9cloc_506a9c:
00506a9cadrp x2, 0x1d2000
00506aa0add x2, x2, 2912
00506aa4str x2, [sp+200]
00506aa8b 0x506ac0
00506aac
00506aacloc_506aac:
00506aacb 0x506ab0
00506ab0
00506ab0loc_506ab0:
00506ab0adrp x2, 0x1d2000
00506ab4add x2, x2, 2920
00506ab8str x2, [sp+200]
00506abcb 0x506ac0
00506ac0
00506ac0loc_506ac0:
00506ac0ldr x2, [sp+192]
00506ac4ldrsb x27, [x2]
00506ac8ldrb w2, [x2+10]
00506acctbnz w2, 0, 0x506ad4
00506ad0b 0x506d10
00506ad4
00506ad4loc_506ad4:
00506ad4str xzr, [sp+968]
00506ad8add x27, sp, 976
00506adcstp xzr, xzr, [x27]
00506ae0add x27, sp, 952
00506ae4stp xzr, xzr, [x27]
00506ae8ldr x0, [sp+200]
00506aecbl github.com/bishopfox/sliver/implant/sliver/netstat.TCPSocks
00506af0str x0, [sp+968]
00506af4str x1, [sp+976]
00506af8str x2, [sp+984]
00506afcstr x3, [sp+952]
00506b00str x4, [sp+960]
00506b04ldr x1, [sp+968]
00506b08ldr x2, [sp+976]
00506b0cldr x3, [sp+984]
00506b10str x1, [sp+1112]
00506b14str x2, [sp+1120]
00506b18str x3, [sp+1128]
00506b1cldr x1, [sp+952]
00506b20ldr x2, [sp+960]
00506b24str x1, [sp+1096]
00506b28str x2, [sp+1104]
00506b2cldr x1, [sp+1112]
00506b30ldr x2, [sp+1120]
00506b34ldr x3, [sp+1128]
00506b38str x1, [sp+112]
00506b3cstr x2, [sp+120]
00506b40str x3, [sp+128]
00506b44ldr x1, [sp+1104]
00506b48ldr x2, [sp+1096]
00506b4cstr x2, [sp+240]
00506b50str x1, [sp+248]
00506b54cbnz x2, 0x506b5c
00506b58b 0x506c1c
00506b5c
00506b5cloc_506b5c:
00506b5cadd x27, sp, 992
00506b60stp xzr, xzr, [x27]
00506b64add x5, sp, 992
00506b68str x5, [sp+584]
00506b6cldr x5, [sp+240]
00506b70ldr x6, [sp+248]
00506b74str x5, [sp+568]
00506b78str x6, [sp+576]
00506b7cstr x5, [sp+560]
00506b80ldr x5, [sp+560]
00506b84cbnz x5, 0x506b8c
00506b88b 0x506b9c
00506b8c
00506b8cloc_506b8c:
00506b8cldr x5, [sp+560]
00506b90ldr x5, [x5+8]
00506b94str x5, [sp+560]
00506b98b 0x506ba0
00506b9c
00506b9cloc_506b9c:
00506b9cb 0x506ba0
00506ba0
00506ba0loc_506ba0:
00506ba0ldr x5, [sp+584]
00506ba4ldrsb x27, [x5]
00506ba8ldr x6, [sp+576]
00506bacldr x7, [sp+560]
00506bb0str x7, [x5]
00506bb4adrp x27, 0x545000
00506bb8ldr w7, [x27+3056]
00506bbccbz w7, 0x506bc4
00506bc0b 0x506bc8
00506bc4
00506bc4loc_506bc4:
00506bc4b 0x506bdc
00506bc8
00506bc8loc_506bc8:
00506bc8bl runtime.gcWriteBarrier2
00506bccstr x6, [x25]
00506bd0ldr x7, [x5+8]
00506bd4str x7, [x25+8]
00506bd8b 0x506bdc
00506bdc
00506bdcloc_506bdc:
00506bdcstr x6, [x5+8]
00506be0ldr x2, [sp+584]
00506be4ldrsb x27, [x2]
00506be8b 0x506bec
00506bec
00506becloc_506bec:
00506becstr x2, [sp+592]
00506bf0orr x4, xzr, 1
00506bf4str x4, [sp+600]
00506bf8str x4, [sp+608]
00506bfcadrp x0, 0x1af000
00506c00add x0, x0, 2543
00506c04movz x1, 18
00506c08mov x3, x4
00506c0cbl log.Printf
00506c10ldp x29, x30, [sp-8]
00506c14add sp, sp, 1184
00506c18ret x30
00506c1c
00506c1cloc_506c1c:
00506c1cldr x2, [sp+112]
00506c20ldr x3, [sp+120]
00506c24ldr x4, [sp+128]
00506c28adrp x0, 0x1aa000
00506c2cadd x0, x0, 459
00506c30orr x1, xzr, 3
00506c34bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506c38str x0, [sp+928]
00506c3cstr x1, [sp+936]
00506c40str x2, [sp+944]
00506c44ldr x2, [sp+320]
00506c48ldr x5, [sp+312]
00506c4cldr x0, [sp+304]
00506c50str x0, [sp+536]
00506c54str x5, [sp+544]
00506c58str x2, [sp+552]
00506c5cldr x6, [sp+936]
00506c60add x1, x5, x6
00506c64str x1, [sp+64]
00506c68subs xzr, x2, x1
00506c6cb.hs 0x506c74
00506c70b 0x506c7c
00506c74
00506c74loc_506c74:
00506c74str x1, [sp+544]
00506c78b 0x506c9c
00506c7c
00506c7cloc_506c7c:
00506c7cldr x3, [sp+936]
00506c80adrp x4, 0x17b000
00506c84add x4, x4, 288
00506c88bl runtime.growslice
00506c8cstr x0, [sp+536]
00506c90str x1, [sp+544]
00506c94str x2, [sp+552]
00506c98b 0x506c9c
00506c9c
00506c9cloc_506c9c:
00506c9cldr x5, [sp+64]
00506ca0ldr x6, [sp+536]
00506ca4ldr x7, [sp+544]
00506ca8ldr x8, [sp+552]
00506cacldr x9, [sp+936]
00506cb0sub x10, x5, x9
00506cb4add x8, x8, x9
00506cb8sub x8, x8, x5
00506cbcadd x7, x7, x9
00506cc0sub x2, x7, x5
00506cc4sub x5, xzr, x8
00506cc8ubfm x7, x10, 61, 60
00506cccand x5, x7, x5, asr #63
00506cd0add x1, x6, x5
00506cd4str x1, [sp+512]
00506cd8str x2, [sp+520]
00506cdcstr x8, [sp+528]
00506ce0ldr x4, [sp+936]
00506ce4ldr x3, [sp+928]
00506ce8adrp x0, 0x17b000
00506cecadd x0, x0, 288
00506cf0bl runtime.typedslicecopy
00506cf4ldr x5, [sp+536]
00506cf8ldr x6, [sp+544]
00506cfcldr x7, [sp+552]
00506d00str x5, [sp+304]
00506d04str x6, [sp+312]
00506d08str x7, [sp+320]
00506d0cb 0x506d14
00506d10
00506d10loc_506d10:
00506d10b 0x506d14
00506d14
00506d14loc_506d14:
00506d14ldr x2, [sp+192]
00506d18ldrsb x27, [x2]
00506d1cldrb w2, [x2+11]
00506d20tbnz w2, 0, 0x506d28
00506d24b 0x506f64
00506d28
00506d28loc_506d28:
00506d28str xzr, [sp+968]
00506d2cadd x27, sp, 976
00506d30stp xzr, xzr, [x27]
00506d34add x27, sp, 952
00506d38stp xzr, xzr, [x27]
00506d3cldr x0, [sp+200]
00506d40bl github.com/bishopfox/sliver/implant/sliver/netstat.TCP6Socks
00506d44str x0, [sp+968]
00506d48str x1, [sp+976]
00506d4cstr x2, [sp+984]
00506d50str x3, [sp+952]
00506d54str x4, [sp+960]
00506d58ldr x1, [sp+968]
00506d5cldr x2, [sp+976]
00506d60ldr x3, [sp+984]
00506d64str x1, [sp+1072]
00506d68str x2, [sp+1080]
00506d6cstr x3, [sp+1088]
00506d70ldr x1, [sp+952]
00506d74ldr x2, [sp+960]
00506d78str x1, [sp+1056]
00506d7cstr x2, [sp+1064]
00506d80ldr x1, [sp+1072]
00506d84ldr x2, [sp+1080]
00506d88ldr x3, [sp+1088]
00506d8cstr x1, [sp+88]
00506d90str x2, [sp+96]
00506d94str x3, [sp+104]
00506d98ldr x1, [sp+1064]
00506d9cldr x2, [sp+1056]
00506da0str x2, [sp+224]
00506da4str x1, [sp+232]
00506da8cbnz x2, 0x506db0
00506dacb 0x506e70
00506db0
00506db0loc_506db0:
00506db0add x27, sp, 992
00506db4stp xzr, xzr, [x27]
00506db8add x5, sp, 992
00506dbcstr x5, [sp+480]
00506dc0ldr x5, [sp+224]
00506dc4ldr x6, [sp+232]
00506dc8str x5, [sp+464]
00506dccstr x6, [sp+472]
00506dd0str x5, [sp+456]
00506dd4ldr x5, [sp+456]
00506dd8cbnz x5, 0x506de0
00506ddcb 0x506df0
00506de0
00506de0loc_506de0:
00506de0ldr x5, [sp+456]
00506de4ldr x5, [x5+8]
00506de8str x5, [sp+456]
00506decb 0x506df4
00506df0
00506df0loc_506df0:
00506df0b 0x506df4
00506df4
00506df4loc_506df4:
00506df4ldr x5, [sp+480]
00506df8ldrsb x27, [x5]
00506dfcldr x6, [sp+456]
00506e00ldr x7, [sp+472]
00506e04str x6, [x5]
00506e08adrp x27, 0x545000
00506e0cldr w6, [x27+3056]
00506e10cbz w6, 0x506e18
00506e14b 0x506e1c
00506e18
00506e18loc_506e18:
00506e18b 0x506e30
00506e1c
00506e1cloc_506e1c:
00506e1cbl runtime.gcWriteBarrier2
00506e20str x7, [x25]
00506e24ldr x6, [x5+8]
00506e28str x6, [x25+8]
00506e2cb 0x506e30
00506e30
00506e30loc_506e30:
00506e30str x7, [x5+8]
00506e34ldr x2, [sp+480]
00506e38ldrsb x27, [x2]
00506e3cb 0x506e40
00506e40
00506e40loc_506e40:
00506e40str x2, [sp+488]
00506e44orr x4, xzr, 1
00506e48str x4, [sp+496]
00506e4cstr x4, [sp+504]
00506e50adrp x0, 0x1af000
00506e54add x0, x0, 2543
00506e58movz x1, 18
00506e5cmov x3, x4
00506e60bl log.Printf
00506e64ldp x29, x30, [sp-8]
00506e68add sp, sp, 1184
00506e6cret x30
00506e70
00506e70loc_506e70:
00506e70ldr x2, [sp+88]
00506e74ldr x3, [sp+96]
00506e78ldr x4, [sp+104]
00506e7cadrp x0, 0x1aa000
00506e80add x0, x0, 962
00506e84orr x1, xzr, 4
00506e88bl github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries
00506e8cstr x0, [sp+928]
00506e90str x1, [sp+936]
00506e94str x2, [sp+944]
00506e98ldr x2, [sp+320]
00506e9cldr x5, [sp+312]
00506ea0ldr x0, [sp+304]
00506ea4str x0, [sp+432]
00506ea8str x5, [sp+440]
00506eacstr x2, [sp+448]
00506eb0ldr x6, [sp+936]
00506eb4add x1, x5, x6
00506eb8str x1, [sp+56]
00506ebcsubs xzr, x2, x1
00506ec0b.hs 0x506ec8
00506ec4b 0x506ed0
00506ec8
00506ec8loc_506ec8:
00506ec8str x1, [sp+440]
00506eccb 0x506ef0
00506ed0
00506ed0loc_506ed0:
00506ed0ldr x3, [sp+936]
00506ed4adrp x4, 0x17b000
00506ed8add x4, x4, 288
00506edcbl runtime.growslice
00506ee0str x0, [sp+432]
00506ee4str x1, [sp+440]
00506ee8str x2, [sp+448]
00506eecb 0x506ef0
00506ef0
00506ef0loc_506ef0:
00506ef0ldr x5, [sp+56]
00506ef4ldr x6, [sp+432]
00506ef8ldr x7, [sp+440]
00506efcldr x8, [sp+448]
00506f00ldr x9, [sp+936]
00506f04add x8, x8, x9
00506f08sub x8, x8, x5
00506f0cadd x7, x7, x9
00506f10sub x2, x7, x5
00506f14sub x5, x5, x9
00506f18sub x7, xzr, x8
00506f1cubfm x5, x5, 61, 60
00506f20and x5, x5, x7, asr #63
00506f24add x1, x6, x5
00506f28str x1, [sp+408]
00506f2cstr x2, [sp+416]
00506f30str x8, [sp+424]
00506f34ldr x4, [sp+936]
00506f38ldr x3, [sp+928]
00506f3cadrp x0, 0x17b000
00506f40add x0, x0, 288
00506f44bl runtime.typedslicecopy
00506f48ldr x5, [sp+432]
00506f4cldr x6, [sp+440]
00506f50ldr x7, [sp+448]
00506f54str x5, [sp+304]
00506f58str x6, [sp+312]
00506f5cstr x7, [sp+320]
00506f60b 0x506f68
00506f64
00506f64loc_506f64:
00506f64b 0x506f68
00506f68
00506f68loc_506f68:
00506f68ldr x2, [sp+184]
00506f6cldrsb x27, [x2]
00506f70ldr x3, [sp+304]
00506f74ldr x4, [sp+312]
00506f78ldr x5, [sp+320]
00506f7cstr x4, [x2+16]
00506f80str x5, [x2+24]
00506f84adrp x27, 0x545000
00506f88ldr w4, [x27+3056]
00506f8ccbz w4, 0x506f94
00506f90b 0x506f98
00506f94
00506f94loc_506f94:
00506f94b 0x506fac
00506f98
00506f98loc_506f98:
00506f98bl runtime.gcWriteBarrier2
00506f9cstr x3, [x25]
00506fa0ldr x4, [x2+8]
00506fa4str x4, [x25+8]
00506fa8b 0x506fac
00506fac
00506facloc_506fac:
00506facstr x3, [x2+8]
00506fb0ldr x2, [sp+184]
00506fb4str x2, [sp+920]
00506fb8add x27, sp, 896
00506fbcstp xzr, xzr, [x27]
00506fc0str xzr, [sp+912]
00506fc4add x27, sp, 952
00506fc8stp xzr, xzr, [x27]
00506fccldr x1, [sp+920]
00506fd0adrp x0, 0x20e000
00506fd4add x0, x0, 128
00506fd8bl google.golang.org/protobuf/proto.Marshal
00506fdcstr x0, [sp+896]
00506fe0str x1, [sp+904]
00506fe4str x2, [sp+912]
00506fe8str x3, [sp+952]
00506fecstr x4, [sp+960]
00506ff0ldr x2, [sp+896]
00506ff4ldr x3, [sp+904]
00506ff8ldr x4, [sp+912]
00506ffcstr x2, [sp+1032]
00507000str x3, [sp+1040]
00507004str x4, [sp+1048]
00507008ldr x2, [sp+952]
0050700cldr x3, [sp+960]
00507010str x2, [sp+1016]
00507014str x3, [sp+1024]
00507018ldr x2, [sp+1032]
0050701cldr x3, [sp+1040]
00507020ldr x4, [sp+1048]
00507024str x2, [sp+328]
00507028str x3, [sp+336]
0050702cstr x4, [sp+344]
00507030ldr x3, [sp+1016]
00507034ldr x4, [sp+1024]
00507038str x3, [sp+208]
0050703cstr x4, [sp+216]
00507040ldr x0, [sp+328]
00507044ldr x1, [sp+336]
00507048ldr x2, [sp+344]
0050704cldr x26, [sp+1216]
00507050ldr x5, [x26]
00507054blr x5
00507058b 0x507060
0050705c
0050705cloc_50705c:
0050705cb 0x507060
00507060
00507060loc_507060:
00507060ldp x29, x30, [sp-8]
00507064add sp, sp, 1184
00507068ret x30
0050706c
0050706cloc_50706c:
0050706cstp x0, x1, [sp+8]
00507070stp x2, x3, [sp+24]
00507074mov x3, x30
00507078bl runtime.morestack_noctxt.abi0
0050707cldp x0, x1, [sp+8]
00507080ldp x2, x3, [sp+24]
00507084b 0x5063c0
00507088udf 0
0050708cudf 0
005063c0
00507090
00507090github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries(struct string proto, struct []github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry s)
00507090ldr x16, [x28+16]
00507094sub x17, sp, 304
00507098subs xzr, x17, x16
0050709cb.ls 0x507638
005070a0sub x20, sp, 432
005070a4stp x29, x30, [x20-8]
005070a8add sp, x20, 0
005070acsub x29, sp, 8
005070b0str x0, [sp+440]
005070b4str x1, [sp+448]
005070b8str x2, [sp+456]
005070bcstr x3, [sp+464]
005070c0str x4, [sp+472]
005070c4str xzr, [sp+120]
005070c8stp xzr, xzr, [sp+128]
005070ccadrp x3, 0x544000
005070d0add x3, x3, 1504
005070d4str x3, [sp+160]
005070d8stp xzr, xzr, [sp+168]
005070dcldr x3, [sp+464]
005070e0ldr x4, [sp+456]
005070e4ldr x5, [sp+472]
005070e8str x4, [sp+264]
005070ecstr x3, [sp+272]
005070f0str x5, [sp+280]
005070f4str xzr, [sp+112]
005070f8str x3, [sp+104]
005070fcldr x3, [sp+264]
00507100str x3, [sp+96]
00507104b 0x507108
00507108
00507108loc_507108:
00507108ldr x3, [sp+104]
0050710cldr x4, [sp+112]
00507110subs xzr, x3, x4
00507114b.gt 0x50711c
00507118b 0x507614
0050711c
0050711cloc_50711c:
0050711cldr x3, [sp+96]
00507120str x3, [sp+400]
00507124ldr x3, [sp+400]
00507128ldp x4, x5, [x3]
0050712cldp x6, x7, [x3+16]
00507130ldp x3, x8, [x3+32]
00507134stp x4, x5, [sp+184]
00507138stp x6, x7, [sp+200]
0050713cstp x3, x8, [sp+216]
00507140str wzr, [sp+92]
00507144stp xzr, xzr, [sp+144]
00507148ldr x3, [sp+224]
0050714ccbnz x3, 0x507154
00507150b 0x507180
00507154
00507154loc_507154:
00507154ldr x3, [sp+224]
00507158ldrsb x27, [x3]
0050715cldr x3, [x3]
00507160str w3, [sp+92]
00507164ldr x3, [sp+224]
00507168ldrsb x27, [x3]
0050716cldr x4, [x3+8]
00507170ldr x3, [x3+16]
00507174str x4, [sp+144]
00507178str x3, [sp+152]
0050717cb 0x507184
00507180
00507180loc_507180:
00507180b 0x507184
00507184
00507184loc_507184:
00507184ldr x3, [sp+200]
00507188ldrsb x27, [x3]
0050718cldr x0, [x3]
00507190ldr x1, [x3+8]
00507194ldr x2, [x3+16]
00507198str x0, [sp+376]
0050719cstr x1, [sp+384]
005071a0str x2, [sp+392]
005071a4bl net.IP.String
005071a8str x0, [sp+248]
005071acstr x1, [sp+256]
005071b0ldr x3, [sp+208]
005071b4ldrsb x27, [x3]
005071b8ldr x0, [x3]
005071bcldr x1, [x3+8]
005071c0ldr x2, [x3+16]
005071c4str x0, [sp+352]
005071c8str x1, [sp+360]
005071ccstr x2, [sp+368]
005071d0bl net.IP.String
005071d4str x0, [sp+232]
005071d8str x1, [sp+240]
005071dcldrb w0, [sp+216]
005071e0bl github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String
005071e4str x0, [sp+408]
005071e8str x1, [sp+416]
005071ecadrp x0, 0x187000
005071f0add x0, x0, 1856
005071f4bl runtime.newobject
005071f8str x0, [sp+336]
005071fcadrp x27, 0x544000
00507200ldr w3, [x27+3056]
00507204cbz w3, 0x50720c
00507208b 0x507210
0050720c
0050720cloc_50720c:
0050720cb 0x50722c
00507210
00507210loc_507210:
00507210str x0, [sp+304]
00507214mov x1, x0
00507218adrp x0, 0x187000
0050721cadd x0, x0, 1856
00507220bl runtime.wbZero
00507224ldr x0, [sp+304]
00507228b 0x50722c
0050722c
0050722cloc_50722c:
0050722cmov x20, x0
00507230adr x27, 16
00507234stp x29, x27, [sp-24]
00507238sub x29, sp, 24
0050723cbl fn_87cf8
00507240sub x29, sp, 8
00507244str xzr, [x0+96]
00507248adrp x0, 0x16c000
0050724cadd x0, x0, 2112
00507250bl runtime.newobject
00507254str x0, [sp+328]
00507258adrp x27, 0x544000
0050725cldr w1, [x27+3056]
00507260cbz w1, 0x507268
00507264b 0x50726c
00507268
00507268loc_507268:
00507268b 0x507288
0050726c
0050726cloc_50726c:
0050726cstr x0, [sp+296]
00507270mov x1, x0
00507274adrp x0, 0x16c000
00507278add x0, x0, 2112
0050727cbl runtime.wbZero
00507280ldr x0, [sp+296]
00507284b 0x507288
00507288
00507288loc_507288:
00507288stp xzr, xzr, [x0]
0050728cstp xzr, xzr, [x0+16]
00507290stp xzr, xzr, [x0+32]
00507294stp xzr, xzr, [x0+48]
00507298ldr x1, [sp+328]
0050729cldrsb x27, [x1]
005072a0ldr x2, [sp+248]
005072a4ldr x3, [sp+256]
005072a8str x3, [x1+16]
005072acadrp x27, 0x544000
005072b0ldr w3, [x27+3056]
005072b4cbz w3, 0x5072bc
005072b8b 0x5072c0
005072bc
005072bcloc_5072bc:
005072bcb 0x5072d4
005072c0
005072c0loc_5072c0:
005072c0bl runtime.gcWriteBarrier2
005072c4str x2, [x25]
005072c8ldr x3, [x1+8]
005072ccstr x3, [x25+8]
005072d0b 0x5072d4
005072d4
005072d4loc_5072d4:
005072d4str x2, [x1+8]
005072d8ldr x1, [sp+328]
005072dcldrsb x27, [x1]
005072e0ldr x2, [sp+200]
005072e4ldrsb x27, [x2]
005072e8ldrh w2, [x2+24]
005072ecstr w2, [x1+24]
005072f0ldr x1, [sp+336]
005072f4ldrsb x27, [x1]
005072f8ldr x2, [sp+328]
005072fcadrp x27, 0x544000
00507300ldr w3, [x27+3056]
00507304cbz w3, 0x50730c
00507308b 0x507310
0050730c
0050730cloc_50730c:
0050730cb 0x507324
00507310
00507310loc_507310:
00507310bl runtime.gcWriteBarrier2
00507314str x2, [x25]
00507318ldr x3, [x1+8]
0050731cstr x3, [x25+8]
00507320b 0x507324
00507324
00507324loc_507324:
00507324str x2, [x1+8]
00507328adrp x0, 0x16c000
0050732cadd x0, x0, 2112
00507330bl runtime.newobject
00507334str x0, [sp+320]
00507338adrp x27, 0x544000
0050733cldr w1, [x27+3056]
00507340cbz w1, 0x507348
00507344b 0x50734c
00507348
00507348loc_507348:
00507348b 0x507368
0050734c
0050734cloc_50734c:
0050734cstr x0, [sp+296]
00507350mov x1, x0
00507354adrp x0, 0x16c000
00507358add x0, x0, 2112
0050735cbl runtime.wbZero
00507360ldr x0, [sp+296]
00507364b 0x507368
00507368
00507368loc_507368:
00507368stp xzr, xzr, [x0]
0050736cstp xzr, xzr, [x0+16]
00507370stp xzr, xzr, [x0+32]
00507374stp xzr, xzr, [x0+48]
00507378ldr x1, [sp+320]
0050737cldrsb x27, [x1]
00507380ldr x2, [sp+232]
00507384ldr x3, [sp+240]
00507388str x3, [x1+16]
0050738cadrp x27, 0x544000
00507390ldr w3, [x27+3056]
00507394cbz w3, 0x50739c
00507398b 0x5073a0
0050739c
0050739cloc_50739c:
0050739cb 0x5073b4
005073a0
005073a0loc_5073a0:
005073a0bl runtime.gcWriteBarrier2
005073a4str x2, [x25]
005073a8ldr x3, [x1+8]
005073acstr x3, [x25+8]
005073b0b 0x5073b4
005073b4
005073b4loc_5073b4:
005073b4str x2, [x1+8]
005073b8ldr x1, [sp+320]
005073bcldrsb x27, [x1]
005073c0ldr x2, [sp+208]
005073c4ldrsb x27, [x2]
005073c8ldrh w2, [x2+24]
005073ccstr w2, [x1+24]
005073d0ldr x1, [sp+336]
005073d4ldrsb x27, [x1]
005073d8ldr x2, [sp+320]
005073dcadrp x27, 0x544000
005073e0ldr w3, [x27+3056]
005073e4cbz w3, 0x5073ec
005073e8b 0x5073f0
005073ec
005073ecloc_5073ec:
005073ecb 0x507404
005073f0
005073f0loc_5073f0:
005073f0bl runtime.gcWriteBarrier2
005073f4str x2, [x25]
005073f8ldr x3, [x1+16]
005073fcstr x3, [x25+8]
00507400b 0x507404
00507404
00507404loc_507404:
00507404str x2, [x1+16]
00507408ldr x1, [sp+336]
0050740cldrsb x27, [x1]
00507410ldr x2, [sp+408]
00507414ldr x3, [sp+416]
00507418str x3, [x1+32]
0050741cadrp x27, 0x544000
00507420ldr w3, [x27+3056]
00507424cbz w3, 0x50742c
00507428b 0x507430
0050742c
0050742cloc_50742c:
0050742cb 0x507444
00507430
00507430loc_507430:
00507430bl runtime.gcWriteBarrier2
00507434str x2, [x25]
00507438ldr x3, [x1+24]
0050743cstr x3, [x25+8]
00507440b 0x507444
00507444
00507444loc_507444:
00507444str x2, [x1+24]
00507448ldr x1, [sp+336]
0050744cldrsb x27, [x1]
00507450ldr w2, [sp+220]
00507454str w2, [x1+40]
00507458adrp x0, 0x18a000
0050745cadd x0, x0, 2208
00507460bl runtime.newobject
00507464str x0, [sp+312]
00507468adrp x27, 0x544000
0050746cldr w1, [x27+3056]
00507470cbz w1, 0x507478
00507474b 0x50747c
00507478
00507478loc_507478:
00507478b 0x507498
0050747c
0050747cloc_50747c:
0050747cstr x0, [sp+288]
00507480mov x1, x0
00507484adrp x0, 0x18a000
00507488add x0, x0, 2208
0050748cbl runtime.wbZero
00507490ldr x0, [sp+288]
00507494b 0x507498
00507498
00507498loc_507498:
00507498mov x20, x0
0050749cadr x27, 16
005074a0stp x29, x27, [sp-24]
005074a4sub x29, sp, 24
005074a8bl fn_87cf0
005074acsub x29, sp, 8
005074b0ldr x5, [sp+312]
005074b4ldrsb x27, [x5]
005074b8ldrsw x6, [sp+92]
005074bcstr w6, [x5+8]
005074c0ldr x5, [sp+312]
005074c4ldrsb x27, [x5]
005074c8ldr x6, [sp+144]
005074ccldr x7, [sp+152]
005074d0str x7, [x5+24]
005074d4adrp x27, 0x544000
005074d8ldr w7, [x27+3056]
005074dccbz w7, 0x5074e4
005074e0b 0x5074e8
005074e4
005074e4loc_5074e4:
005074e4b 0x5074fc
005074e8
005074e8loc_5074e8:
005074e8bl runtime.gcWriteBarrier2
005074ecstr x6, [x25]
005074f0ldr x7, [x5+16]
005074f4str x7, [x25+8]
005074f8b 0x5074fc
005074fc
005074fcloc_5074fc:
005074fcstr x6, [x5+16]
00507500ldr x5, [sp+336]
00507504ldrsb x27, [x5]
00507508ldr x6, [sp+312]
0050750cadrp x27, 0x544000
00507510ldr w7, [x27+3056]
00507514cbz w7, 0x50751c
00507518b 0x507520
0050751c
0050751cloc_50751c:
0050751cb 0x507534
00507520
00507520loc_507520:
00507520bl runtime.gcWriteBarrier2
00507524str x6, [x25]
00507528ldr x7, [x5+48]
0050752cstr x7, [x25+8]
00507530b 0x507534
00507534
00507534loc_507534:
00507534str x6, [x5+48]
00507538ldr x5, [sp+336]
0050753cldrsb x27, [x5]
00507540ldr x6, [sp+440]
00507544ldr x7, [sp+448]
00507548str x7, [x5+64]
0050754cadrp x27, 0x544000
00507550ldr w7, [x27+3056]
00507554cbz w7, 0x50755c
00507558b 0x507560
0050755c
0050755cloc_50755c:
0050755cb 0x507574
00507560
00507560loc_507560:
00507560bl runtime.gcWriteBarrier2
00507564str x6, [x25]
00507568ldr x7, [x5+56]
0050756cstr x7, [x25+8]
00507570b 0x507574
00507574
00507574loc_507574:
00507574str x6, [x5+56]
00507578ldr x5, [sp+336]
0050757cstr x5, [sp+344]
00507580ldr x2, [sp+176]
00507584ldr x0, [sp+160]
00507588ldr x5, [sp+168]
0050758cadd x1, x5, 1
00507590subs xzr, x2, x1
00507594b.hs 0x50759c
00507598b 0x5075a0
0050759c
0050759cloc_50759c:
0050759cb 0x5075b4
005075a0
005075a0loc_5075a0:
005075a0orr x3, xzr, 1
005075a4adrp x4, 0x17a000
005075a8add x4, x4, 288
005075acbl runtime.growslice
005075b0b 0x5075b4
005075b4
005075b4loc_5075b4:
005075b4sub x3, x1, 1
005075b8ldr x4, [sp+344]
005075bcadrp x27, 0x544000
005075c0ldr w5, [x27+3056]
005075c4cbz w5, 0x5075cc
005075c8b 0x5075d0
005075cc
005075ccloc_5075cc:
005075ccb 0x5075e4
005075d0
005075d0loc_5075d0:
005075d0bl runtime.gcWriteBarrier2
005075d4str x4, [x25]
005075d8ldr x5, [x0+3*x3]
005075dcstr x5, [x25+8]
005075e0b 0x5075e4
005075e4
005075e4loc_5075e4:
005075e4str x4, [x0+3*x3]
005075e8str x0, [sp+160]
005075ecstr x1, [sp+168]
005075f0str x2, [sp+176]
005075f4b 0x5075f8
005075f8
005075f8loc_5075f8:
005075f8ldr x3, [sp+112]
005075fcadd x3, x3, 1
00507600str x3, [sp+112]
00507604ldr x3, [sp+400]
00507608add x3, x3, 48
0050760cstr x3, [sp+96]
00507610b 0x507108
00507614
00507614loc_507614:
00507614ldr x0, [sp+160]
00507618ldr x1, [sp+168]
0050761cldr x2, [sp+176]
00507620str x0, [sp+120]
00507624str x1, [sp+128]
00507628str x2, [sp+136]
0050762cldp x29, x30, [sp-8]
00507630add sp, sp, 432
00507634ret x30
00507638
00507638loc_507638:
00507638stp x0, x1, [sp+8]
0050763cstp x2, x3, [sp+24]
00507640str x4, [sp+40]
00507644mov x3, x30
00507648bl runtime.morestack_noctxt.abi0
0050764cldp x0, x1, [sp+8]
00507650ldp x2, x3, [sp+24]
00507654ldr x4, [sp+40]
00507658b 0x507090
0050765cudf 0
00507090
00507090github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildEntries(struct string proto, struct []github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry s)
00507090ldr x16, [x28+16]
00507094sub x17, sp, 304
00507098subs xzr, x17, x16
0050709cb.ls 0x507638
005070a0sub x20, sp, 432
005070a4stp x29, x30, [x20-8]
005070a8add sp, x20, 0
005070acsub x29, sp, 8
005070b0str x0, [sp+440]
005070b4str x1, [sp+448]
005070b8str x2, [sp+456]
005070bcstr x3, [sp+464]
005070c0str x4, [sp+472]
005070c4str xzr, [sp+120]
005070c8stp xzr, xzr, [sp+128]
005070ccadrp x3, 0x544000
005070d0add x3, x3, 1504
005070d4str x3, [sp+160]
005070d8stp xzr, xzr, [sp+168]
005070dcldr x3, [sp+464]
005070e0ldr x4, [sp+456]
005070e4ldr x5, [sp+472]
005070e8str x4, [sp+264]
005070ecstr x3, [sp+272]
005070f0str x5, [sp+280]
005070f4str xzr, [sp+112]
005070f8str x3, [sp+104]
005070fcldr x3, [sp+264]
00507100str x3, [sp+96]
00507104b 0x507108
00507108
00507108loc_507108:
00507108ldr x3, [sp+104]
0050710cldr x4, [sp+112]
00507110subs xzr, x3, x4
00507114b.gt 0x50711c
00507118b 0x507614
0050711c
0050711cloc_50711c:
0050711cldr x3, [sp+96]
00507120str x3, [sp+400]
00507124ldr x3, [sp+400]
00507128ldp x4, x5, [x3]
0050712cldp x6, x7, [x3+16]
00507130ldp x3, x8, [x3+32]
00507134stp x4, x5, [sp+184]
00507138stp x6, x7, [sp+200]
0050713cstp x3, x8, [sp+216]
00507140str wzr, [sp+92]
00507144stp xzr, xzr, [sp+144]
00507148ldr x3, [sp+224]
0050714ccbnz x3, 0x507154
00507150b 0x507180
00507154
00507154loc_507154:
00507154ldr x3, [sp+224]
00507158ldrsb x27, [x3]
0050715cldr x3, [x3]
00507160str w3, [sp+92]
00507164ldr x3, [sp+224]
00507168ldrsb x27, [x3]
0050716cldr x4, [x3+8]
00507170ldr x3, [x3+16]
00507174str x4, [sp+144]
00507178str x3, [sp+152]
0050717cb 0x507184
00507180
00507180loc_507180:
00507180b 0x507184
00507184
00507184loc_507184:
00507184ldr x3, [sp+200]
00507188ldrsb x27, [x3]
0050718cldr x0, [x3]
00507190ldr x1, [x3+8]
00507194ldr x2, [x3+16]
00507198str x0, [sp+376]
0050719cstr x1, [sp+384]
005071a0str x2, [sp+392]
005071a4bl net.IP.String
005071a8str x0, [sp+248]
005071acstr x1, [sp+256]
005071b0ldr x3, [sp+208]
005071b4ldrsb x27, [x3]
005071b8ldr x0, [x3]
005071bcldr x1, [x3+8]
005071c0ldr x2, [x3+16]
005071c4str x0, [sp+352]
005071c8str x1, [sp+360]
005071ccstr x2, [sp+368]
005071d0bl net.IP.String
005071d4str x0, [sp+232]
005071d8str x1, [sp+240]
005071dcldrb w0, [sp+216]
005071e0bl github.com/bishopfox/sliver/implant/sliver/netstat.SkState.String
005071e4str x0, [sp+408]
005071e8str x1, [sp+416]
005071ecadrp x0, 0x187000
005071f0add x0, x0, 1856
005071f4bl runtime.newobject
005071f8str x0, [sp+336]
005071fcadrp x27, 0x544000
00507200ldr w3, [x27+3056]
00507204cbz w3, 0x50720c
00507208b 0x507210
0050720c
0050720cloc_50720c:
0050720cb 0x50722c
00507210
00507210loc_507210:
00507210str x0, [sp+304]
00507214mov x1, x0
00507218adrp x0, 0x187000
0050721cadd x0, x0, 1856
00507220bl runtime.wbZero
00507224ldr x0, [sp+304]
00507228b 0x50722c
0050722c
0050722cloc_50722c:
0050722cmov x20, x0
00507230adr x27, 16
00507234stp x29, x27, [sp-24]
00507238sub x29, sp, 24
0050723cbl fn_87cf8
00507240sub x29, sp, 8
00507244str xzr, [x0+96]
00507248adrp x0, 0x16c000
0050724cadd x0, x0, 2112
00507250bl runtime.newobject
00507254str x0, [sp+328]
00507258adrp x27, 0x544000
0050725cldr w1, [x27+3056]
00507260cbz w1, 0x507268
00507264b 0x50726c
00507268
00507268loc_507268:
00507268b 0x507288
0050726c
0050726cloc_50726c:
0050726cstr x0, [sp+296]
00507270mov x1, x0
00507274adrp x0, 0x16c000
00507278add x0, x0, 2112
0050727cbl runtime.wbZero
00507280ldr x0, [sp+296]
00507284b 0x507288
00507288
00507288loc_507288:
00507288stp xzr, xzr, [x0]
0050728cstp xzr, xzr, [x0+16]
00507290stp xzr, xzr, [x0+32]
00507294stp xzr, xzr, [x0+48]
00507298ldr x1, [sp+328]
0050729cldrsb x27, [x1]
005072a0ldr x2, [sp+248]
005072a4ldr x3, [sp+256]
005072a8str x3, [x1+16]
005072acadrp x27, 0x544000
005072b0ldr w3, [x27+3056]
005072b4cbz w3, 0x5072bc
005072b8b 0x5072c0
005072bc
005072bcloc_5072bc:
005072bcb 0x5072d4
005072c0
005072c0loc_5072c0:
005072c0bl runtime.gcWriteBarrier2
005072c4str x2, [x25]
005072c8ldr x3, [x1+8]
005072ccstr x3, [x25+8]
005072d0b 0x5072d4
005072d4
005072d4loc_5072d4:
005072d4str x2, [x1+8]
005072d8ldr x1, [sp+328]
005072dcldrsb x27, [x1]
005072e0ldr x2, [sp+200]
005072e4ldrsb x27, [x2]
005072e8ldrh w2, [x2+24]
005072ecstr w2, [x1+24]
005072f0ldr x1, [sp+336]
005072f4ldrsb x27, [x1]
005072f8ldr x2, [sp+328]
005072fcadrp x27, 0x544000
00507300ldr w3, [x27+3056]
00507304cbz w3, 0x50730c
00507308b 0x507310
0050730c
0050730cloc_50730c:
0050730cb 0x507324
00507310
00507310loc_507310:
00507310bl runtime.gcWriteBarrier2
00507314str x2, [x25]
00507318ldr x3, [x1+8]
0050731cstr x3, [x25+8]
00507320b 0x507324
00507324
00507324loc_507324:
00507324str x2, [x1+8]
00507328adrp x0, 0x16c000
0050732cadd x0, x0, 2112
00507330bl runtime.newobject
00507334str x0, [sp+320]
00507338adrp x27, 0x544000
0050733cldr w1, [x27+3056]
00507340cbz w1, 0x507348
00507344b 0x50734c
00507348
00507348loc_507348:
00507348b 0x507368
0050734c
0050734cloc_50734c:
0050734cstr x0, [sp+296]
00507350mov x1, x0
00507354adrp x0, 0x16c000
00507358add x0, x0, 2112
0050735cbl runtime.wbZero
00507360ldr x0, [sp+296]
00507364b 0x507368
00507368
00507368loc_507368:
00507368stp xzr, xzr, [x0]
0050736cstp xzr, xzr, [x0+16]
00507370stp xzr, xzr, [x0+32]
00507374stp xzr, xzr, [x0+48]
00507378ldr x1, [sp+320]
0050737cldrsb x27, [x1]
00507380ldr x2, [sp+232]
00507384ldr x3, [sp+240]
00507388str x3, [x1+16]
0050738cadrp x27, 0x544000
00507390ldr w3, [x27+3056]
00507394cbz w3, 0x50739c
00507398b 0x5073a0
0050739c
0050739cloc_50739c:
0050739cb 0x5073b4
005073a0
005073a0loc_5073a0:
005073a0bl runtime.gcWriteBarrier2
005073a4str x2, [x25]
005073a8ldr x3, [x1+8]
005073acstr x3, [x25+8]
005073b0b 0x5073b4
005073b4
005073b4loc_5073b4:
005073b4str x2, [x1+8]
005073b8ldr x1, [sp+320]
005073bcldrsb x27, [x1]
005073c0ldr x2, [sp+208]
005073c4ldrsb x27, [x2]
005073c8ldrh w2, [x2+24]
005073ccstr w2, [x1+24]
005073d0ldr x1, [sp+336]
005073d4ldrsb x27, [x1]
005073d8ldr x2, [sp+320]
005073dcadrp x27, 0x544000
005073e0ldr w3, [x27+3056]
005073e4cbz w3, 0x5073ec
005073e8b 0x5073f0
005073ec
005073ecloc_5073ec:
005073ecb 0x507404
005073f0
005073f0loc_5073f0:
005073f0bl runtime.gcWriteBarrier2
005073f4str x2, [x25]
005073f8ldr x3, [x1+16]
005073fcstr x3, [x25+8]
00507400b 0x507404
00507404
00507404loc_507404:
00507404str x2, [x1+16]
00507408ldr x1, [sp+336]
0050740cldrsb x27, [x1]
00507410ldr x2, [sp+408]
00507414ldr x3, [sp+416]
00507418str x3, [x1+32]
0050741cadrp x27, 0x544000
00507420ldr w3, [x27+3056]
00507424cbz w3, 0x50742c
00507428b 0x507430
0050742c
0050742cloc_50742c:
0050742cb 0x507444
00507430
00507430loc_507430:
00507430bl runtime.gcWriteBarrier2
00507434str x2, [x25]
00507438ldr x3, [x1+24]
0050743cstr x3, [x25+8]
00507440b 0x507444
00507444
00507444loc_507444:
00507444str x2, [x1+24]
00507448ldr x1, [sp+336]
0050744cldrsb x27, [x1]
00507450ldr w2, [sp+220]
00507454str w2, [x1+40]
00507458adrp x0, 0x18a000
0050745cadd x0, x0, 2208
00507460bl runtime.newobject
00507464str x0, [sp+312]
00507468adrp x27, 0x544000
0050746cldr w1, [x27+3056]
00507470cbz w1, 0x507478
00507474b 0x50747c
00507478
00507478loc_507478:
00507478b 0x507498
0050747c
0050747cloc_50747c:
0050747cstr x0, [sp+288]
00507480mov x1, x0
00507484adrp x0, 0x18a000
00507488add x0, x0, 2208
0050748cbl runtime.wbZero
00507490ldr x0, [sp+288]
00507494b 0x507498
00507498
00507498loc_507498:
00507498mov x20, x0
0050749cadr x27, 16
005074a0stp x29, x27, [sp-24]
005074a4sub x29, sp, 24
005074a8bl fn_87cf0
005074acsub x29, sp, 8
005074b0ldr x5, [sp+312]
005074b4ldrsb x27, [x5]
005074b8ldrsw x6, [sp+92]
005074bcstr w6, [x5+8]
005074c0ldr x5, [sp+312]
005074c4ldrsb x27, [x5]
005074c8ldr x6, [sp+144]
005074ccldr x7, [sp+152]
005074d0str x7, [x5+24]
005074d4adrp x27, 0x544000
005074d8ldr w7, [x27+3056]
005074dccbz w7, 0x5074e4
005074e0b 0x5074e8
005074e4
005074e4loc_5074e4:
005074e4b 0x5074fc
005074e8
005074e8loc_5074e8:
005074e8bl runtime.gcWriteBarrier2
005074ecstr x6, [x25]
005074f0ldr x7, [x5+16]
005074f4str x7, [x25+8]
005074f8b 0x5074fc
005074fc
005074fcloc_5074fc:
005074fcstr x6, [x5+16]
00507500ldr x5, [sp+336]
00507504ldrsb x27, [x5]
00507508ldr x6, [sp+312]
0050750cadrp x27, 0x544000
00507510ldr w7, [x27+3056]
00507514cbz w7, 0x50751c
00507518b 0x507520
0050751c
0050751cloc_50751c:
0050751cb 0x507534
00507520
00507520loc_507520:
00507520bl runtime.gcWriteBarrier2
00507524str x6, [x25]
00507528ldr x7, [x5+48]
0050752cstr x7, [x25+8]
00507530b 0x507534
00507534
00507534loc_507534:
00507534str x6, [x5+48]
00507538ldr x5, [sp+336]
0050753cldrsb x27, [x5]
00507540ldr x6, [sp+440]
00507544ldr x7, [sp+448]
00507548str x7, [x5+64]
0050754cadrp x27, 0x544000
00507550ldr w7, [x27+3056]
00507554cbz w7, 0x50755c
00507558b 0x507560
0050755c
0050755cloc_50755c:
0050755cb 0x507574
00507560
00507560loc_507560:
00507560bl runtime.gcWriteBarrier2
00507564str x6, [x25]
00507568ldr x7, [x5+56]
0050756cstr x7, [x25+8]
00507570b 0x507574
00507574
00507574loc_507574:
00507574str x6, [x5+56]
00507578ldr x5, [sp+336]
0050757cstr x5, [sp+344]
00507580ldr x2, [sp+176]
00507584ldr x0, [sp+160]
00507588ldr x5, [sp+168]
0050758cadd x1, x5, 1
00507590subs xzr, x2, x1
00507594b.hs 0x50759c
00507598b 0x5075a0
0050759c
0050759cloc_50759c:
0050759cb 0x5075b4
005075a0
005075a0loc_5075a0:
005075a0orr x3, xzr, 1
005075a4adrp x4, 0x17a000
005075a8add x4, x4, 288
005075acbl runtime.growslice
005075b0b 0x5075b4
005075b4
005075b4loc_5075b4:
005075b4sub x3, x1, 1
005075b8ldr x4, [sp+344]
005075bcadrp x27, 0x544000
005075c0ldr w5, [x27+3056]
005075c4cbz w5, 0x5075cc
005075c8b 0x5075d0
005075cc
005075ccloc_5075cc:
005075ccb 0x5075e4
005075d0
005075d0loc_5075d0:
005075d0bl runtime.gcWriteBarrier2
005075d4str x4, [x25]
005075d8ldr x5, [x0+3*x3]
005075dcstr x5, [x25+8]
005075e0b 0x5075e4
005075e4
005075e4loc_5075e4:
005075e4str x4, [x0+3*x3]
005075e8str x0, [sp+160]
005075ecstr x1, [sp+168]
005075f0str x2, [sp+176]
005075f4b 0x5075f8
005075f8
005075f8loc_5075f8:
005075f8ldr x3, [sp+112]
005075fcadd x3, x3, 1
00507600str x3, [sp+112]
00507604ldr x3, [sp+400]
00507608add x3, x3, 48
0050760cstr x3, [sp+96]
00507610b 0x507108
00507614
00507614loc_507614:
00507614ldr x0, [sp+160]
00507618ldr x1, [sp+168]
0050761cldr x2, [sp+176]
00507620str x0, [sp+120]
00507624str x1, [sp+128]
00507628str x2, [sp+136]
0050762cldp x29, x30, [sp-8]
00507630add sp, sp, 432
00507634ret x30
00507638
00507638loc_507638:
00507638stp x0, x1, [sp+8]
0050763cstp x2, x3, [sp+24]
00507640str x4, [sp+40]
00507644mov x3, x30
00507648bl runtime.morestack_noctxt.abi0
0050764cldp x0, x1, [sp+8]
00507650ldp x2, x3, [sp+24]
00507654ldr x4, [sp+40]
00507658b 0x507090
0050765cudf 0
00507090
00507660
00507660github.com/bishopfox/sliver/implant/sliver/handlers.runSSHCommandHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.runSSHCommandHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00507660ldr x16, [x28+16]
00507664sub x17, sp, 544
00507668subs xzr, x17, x16
0050766cb.ls 0x507c30
00507670sub x20, sp, 672
00507674stp x29, x30, [x20-8]
00507678add sp, x20, 0
0050767csub x29, sp, 8
00507680str x0, [sp+680]
00507684str x1, [sp+688]
00507688str x2, [sp+696]
0050768cstr x3, [sp+704]
00507690adrp x0, 0x192000
00507694add x0, x0, 3168
00507698bl runtime.newobject
0050769cstr x0, [sp+512]
005076a0adrp x27, 0x544000
005076a4ldr w1, [x27+3056]
005076a8cbz w1, 0x5076b0
005076acb 0x5076b4
005076b0
005076b0loc_5076b0:
005076b0b 0x5076d0
005076b4
005076b4loc_5076b4:
005076b4str x0, [sp+304]
005076b8mov x1, x0
005076bcadrp x0, 0x192000
005076c0add x0, x0, 3168
005076c4bl runtime.wbZero
005076c8ldr x0, [sp+304]
005076ccb 0x5076d0
005076d0
005076d0loc_5076d0:
005076d0mov x20, x0
005076d4adr x27, 16
005076d8stp x29, x27, [sp-24]
005076dcsub x29, sp, 24
005076e0bl fn_87ce0
005076e4sub x29, sp, 8
005076e8str xzr, [x0+192]
005076ecldr x4, [sp+512]
005076f0str x4, [sp+232]
005076f4str x4, [sp+616]
005076f8ldr x0, [sp+680]
005076fcldr x1, [sp+688]
00507700ldr x2, [sp+696]
00507704adrp x3, 0x20c000
00507708add x3, x3, 4000
0050770cbl google.golang.org/protobuf/proto.Unmarshal
00507710str x0, [sp+208]
00507714str x1, [sp+216]
00507718cbnz x0, 0x507720
0050771cb 0x5077d4
00507720
00507720loc_507720:
00507720ldrsb x27, [x0]
00507724ldr x2, [x0+24]
00507728mov x0, x1
0050772cblr x2
00507730str x0, [sp+600]
00507734str x1, [sp+608]
00507738add x27, sp, 584
0050773cstp xzr, xzr, [x27]
00507740add x1, sp, 584
00507744str x1, [sp+480]
00507748ldr x0, [sp+600]
0050774cldr x1, [sp+608]
00507750bl runtime.convTstring
00507754str x0, [sp+472]
00507758ldr x1, [sp+480]
0050775cldrsb x27, [x1]
00507760adrp x2, 0xee000
00507764add x2, x2, 2944
00507768str x2, [x1]
0050776cadrp x27, 0x544000
00507770ldr w2, [x27+3056]
00507774cbz w2, 0x50777c
00507778b 0x507780
0050777c
0050777cloc_50777c:
0050777cb 0x507794
00507780
00507780loc_507780:
00507780bl runtime.gcWriteBarrier2
00507784str x0, [x25]
00507788ldr x5, [x1+8]
0050778cstr x5, [x25+8]
00507790b 0x507794
00507794
00507794loc_507794:
00507794str x0, [x1+8]
00507798ldr x2, [sp+480]
0050779cldrsb x27, [x2]
005077a0b 0x5077a4
005077a4
005077a4loc_5077a4:
005077a4str x2, [sp+488]
005077a8orr x4, xzr, 1
005077acstr x4, [sp+496]
005077b0str x4, [sp+504]
005077b4adrp x0, 0x1b3000
005077b8add x0, x0, 4010
005077bcmovz x1, 27
005077c0mov x3, x4
005077c4bl log.Printf
005077c8ldp x29, x30, [sp-8]
005077ccadd sp, sp, 672
005077d0ret x30
005077d4
005077d4loc_5077d4:
005077d4add x27, sp, 600
005077d8stp xzr, xzr, [x27]
005077dcadd x27, sp, 568
005077e0stp xzr, xzr, [x27]
005077e4add x27, sp, 552
005077e8stp xzr, xzr, [x27]
005077ecldr x15, [sp+232]
005077f0ldrsb x27, [x15]
005077f4ldr x16, [x15+24]
005077f8ldr x15, [x15+32]
005077fcstr x16, [sp+456]
00507800str x15, [sp+464]
00507804ldr x15, [sp+232]
00507808ldrsb x27, [x15]
0050780cldr w15, [x15+40]
00507810strh w15, [sp+174]
00507814ldr x15, [sp+232]
00507818ldrsb x27, [x15]
0050781cldr x16, [x15+8]
00507820ldr x15, [x15+16]
00507824str x16, [sp+440]
00507828str x15, [sp+448]
0050782cldr x15, [sp+232]
00507830ldrsb x27, [x15]
00507834ldr x16, [x15+64]
00507838ldr x15, [x15+72]
0050783cstr x16, [sp+424]
00507840str x15, [sp+432]
00507844ldr x15, [sp+232]
00507848ldrsb x27, [x15]
0050784cldr x16, [x15+80]
00507850ldr x17, [x15+88]
00507854ldr x15, [x15+96]
00507858str x16, [sp+400]
0050785cstr x17, [sp+408]
00507860str x15, [sp+416]
00507864ldr x15, [sp+232]
00507868ldrsb x27, [x15]
0050786cldr x16, [x15+104]
00507870ldr x15, [x15+112]
00507874str x16, [sp+384]
00507878str x15, [sp+392]
0050787cldr x15, [sp+232]
00507880ldrsb x27, [x15]
00507884ldr x16, [x15+120]
00507888ldr x17, [x15+128]
0050788cldr x15, [x15+136]
00507890str x16, [sp+360]
00507894str x17, [sp+368]
00507898str x15, [sp+376]
0050789cldr x15, [sp+232]
005078a0ldrsb x27, [x15]
005078a4ldr x16, [x15+144]
005078a8ldr x15, [x15+152]
005078acstr x16, [sp+344]
005078b0str x15, [sp+352]
005078b4ldr x15, [sp+232]
005078b8ldrsb x27, [x15]
005078bcldr x16, [x15+48]
005078c0ldr x15, [x15+56]
005078c4str x16, [sp+328]
005078c8str x15, [sp+336]
005078ccldrh w2, [sp+174]
005078d0ldr x7, [sp+400]
005078d4ldr x8, [sp+408]
005078d8ldr x9, [sp+416]
005078dcldr x12, [sp+360]
005078e0ldr x13, [sp+368]
005078e4ldr x14, [sp+376]
005078e8ldr x0, [sp+456]
005078ecldr x1, [sp+464]
005078f0ldr x4, [sp+448]
005078f4ldr x3, [sp+440]
005078f8ldr x5, [sp+424]
005078fcldr x6, [sp+432]
00507900ldr x10, [sp+384]
00507904ldr x11, [sp+392]
00507908ldr x17, [sp+344]
0050790cldr x19, [sp+352]
00507910str x17, [sp+8]
00507914str x19, [sp+16]
00507918str x16, [sp+24]
0050791cstr x15, [sp+32]
00507920bl github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand
00507924str x0, [sp+600]
00507928str x1, [sp+608]
0050792cstr x2, [sp+568]
00507930str x3, [sp+576]
00507934str x4, [sp+552]
00507938str x5, [sp+560]
0050793cldr x15, [sp+600]
00507940ldr x16, [sp+608]
00507944str x15, [sp+272]
00507948str x16, [sp+280]
0050794cldr x15, [sp+568]
00507950ldr x16, [sp+576]
00507954str x15, [sp+256]
00507958str x16, [sp+264]
0050795cldr x15, [sp+552]
00507960ldr x16, [sp+560]
00507964str x15, [sp+240]
00507968str x16, [sp+248]
0050796cldr x15, [sp+272]
00507970ldr x16, [sp+280]
00507974str x15, [sp+176]
00507978str x16, [sp+184]
0050797cldr x15, [sp+256]
00507980ldr x16, [sp+264]
00507984str x15, [sp+192]
00507988str x16, [sp+200]
0050798cldr x15, [sp+240]
00507990ldr x16, [sp+248]
00507994str x15, [sp+208]
00507998str x16, [sp+216]
0050799cadrp x0, 0x176000
005079a0add x0, x0, 3104
005079a4bl runtime.newobject
005079a8str x0, [sp+320]
005079acadrp x27, 0x544000
005079b0ldr w15, [x27+3056]
005079b4cbz w15, 0x5079bc
005079b8b 0x5079c0
005079bc
005079bcloc_5079bc:
005079bcb 0x5079dc
005079c0
005079c0loc_5079c0:
005079c0str x0, [sp+296]
005079c4mov x1, x0
005079c8adrp x0, 0x176000
005079ccadd x0, x0, 3104
005079d0bl runtime.wbZero
005079d4ldr x0, [sp+296]
005079d8b 0x5079dc
005079dc
005079dcloc_5079dc:
005079dcmov x20, x0
005079e0adr x27, 16
005079e4stp x29, x27, [sp-24]
005079e8sub x29, sp, 24
005079ecbl fn_87cfc
005079f0sub x29, sp, 8
005079f4adrp x0, 0x17e000
005079f8add x0, x0, 3648
005079fcbl runtime.newobject
00507a00str x0, [sp+312]
00507a04adrp x27, 0x544000
00507a08ldr w1, [x27+3056]
00507a0ccbz w1, 0x507a14
00507a10b 0x507a18
00507a14
00507a14loc_507a14:
00507a14b 0x507a34
00507a18
00507a18loc_507a18:
00507a18str x0, [sp+288]
00507a1cmov x1, x0
00507a20adrp x0, 0x17e000
00507a24add x0, x0, 3648
00507a28bl runtime.wbZero
00507a2cldr x0, [sp+288]
00507a30b 0x507a34
00507a34
00507a34loc_507a34:
00507a34mov x20, x0
00507a38adr x27, 16
00507a3cstp x29, x27, [sp-24]
00507a40sub x29, sp, 24
00507a44bl fn_87cf8
00507a48sub x29, sp, 8
00507a4cldr x2, [sp+320]
00507a50ldrsb x27, [x2]
00507a54ldr x3, [sp+312]
00507a58adrp x27, 0x544000
00507a5cldr w4, [x27+3056]
00507a60cbz w4, 0x507a68
00507a64b 0x507a6c
00507a68
00507a68loc_507a68:
00507a68b 0x507a80
00507a6c
00507a6cloc_507a6c:
00507a6cbl runtime.gcWriteBarrier2
00507a70str x3, [x25]
00507a74ldr x4, [x2+40]
00507a78str x4, [x25+8]
00507a7cb 0x507a80
00507a80
00507a80loc_507a80:
00507a80str x3, [x2+40]
00507a84ldr x2, [sp+320]
00507a88ldrsb x27, [x2]
00507a8cldr x3, [sp+176]
00507a90ldr x4, [sp+184]
00507a94str x4, [x2+16]
00507a98adrp x27, 0x544000
00507a9cldr w4, [x27+3056]
00507aa0cbz w4, 0x507aa8
00507aa4b 0x507aac
00507aa8
00507aa8loc_507aa8:
00507aa8b 0x507ac0
00507aac
00507aacloc_507aac:
00507aacbl runtime.gcWriteBarrier2
00507ab0str x3, [x25]
00507ab4ldr x4, [x2+8]
00507ab8str x4, [x25+8]
00507abcb 0x507ac0
00507ac0
00507ac0loc_507ac0:
00507ac0str x3, [x2+8]
00507ac4ldr x2, [sp+320]
00507ac8ldrsb x27, [x2]
00507accldr x3, [sp+192]
00507ad0ldr x4, [sp+200]
00507ad4str x4, [x2+32]
00507ad8adrp x27, 0x544000
00507adcldr w4, [x27+3056]
00507ae0cbz w4, 0x507ae8
00507ae4b 0x507aec
00507ae8
00507ae8loc_507ae8:
00507ae8b 0x507b00
00507aec
00507aecloc_507aec:
00507aecbl runtime.gcWriteBarrier2
00507af0str x3, [x25]
00507af4ldr x4, [x2+24]
00507af8str x4, [x25+8]
00507afcb 0x507b00
00507b00
00507b00loc_507b00:
00507b00str x3, [x2+24]
00507b04ldr x2, [sp+320]
00507b08str x2, [sp+224]
00507b0cldr x2, [sp+208]
00507b10cbnz x2, 0x507b18
00507b14b 0x507b78
00507b18
00507b18loc_507b18:
00507b18ldr x1, [sp+208]
00507b1cldrsb x27, [x1]
00507b20ldr x1, [x1+24]
00507b24ldr x0, [sp+216]
00507b28blr x1
00507b2cstr x0, [sp+568]
00507b30str x1, [sp+576]
00507b34ldr x2, [sp+224]
00507b38ldrsb x27, [x2]
00507b3cldr x2, [x2+40]
00507b40ldrsb x27, [x2]
00507b44str x1, [x2+16]
00507b48adrp x27, 0x544000
00507b4cldr w1, [x27+3056]
00507b50cbz w1, 0x507b58
00507b54b 0x507b5c
00507b58
00507b58loc_507b58:
00507b58b 0x507b70
00507b5c
00507b5cloc_507b5c:
00507b5cbl runtime.gcWriteBarrier2
00507b60str x0, [x25]
00507b64ldr x3, [x2+8]
00507b68str x3, [x25+8]
00507b6cb 0x507b70
00507b70
00507b70loc_507b70:
00507b70str x0, [x2+8]
00507b74b 0x507b7c
00507b78
00507b78loc_507b78:
00507b78b 0x507b7c
00507b7c
00507b7cloc_507b7c:
00507b7cldr x2, [sp+224]
00507b80str x2, [sp+544]
00507b84str xzr, [sp+520]
00507b88add x27, sp, 528
00507b8cstp xzr, xzr, [x27]
00507b90add x27, sp, 552
00507b94stp xzr, xzr, [x27]
00507b98ldr x1, [sp+544]
00507b9cadrp x0, 0x20c000
00507ba0add x0, x0, 4032
00507ba4bl google.golang.org/protobuf/proto.Marshal
00507ba8str x0, [sp+520]
00507bacstr x1, [sp+528]
00507bb0str x2, [sp+536]
00507bb4str x3, [sp+552]
00507bb8str x4, [sp+560]
00507bbcldr x2, [sp+520]
00507bc0ldr x3, [sp+528]
00507bc4ldr x4, [sp+536]
00507bc8str x2, [sp+640]
00507bccstr x3, [sp+648]
00507bd0str x4, [sp+656]
00507bd4ldr x2, [sp+552]
00507bd8ldr x3, [sp+560]
00507bdcstr x2, [sp+624]
00507be0str x3, [sp+632]
00507be4ldr x2, [sp+640]
00507be8ldr x3, [sp+648]
00507becldr x4, [sp+656]
00507bf0str x2, [sp+680]
00507bf4str x3, [sp+688]
00507bf8str x4, [sp+696]
00507bfcldr x3, [sp+624]
00507c00ldr x4, [sp+632]
00507c04str x3, [sp+208]
00507c08str x4, [sp+216]
00507c0cldr x0, [sp+680]
00507c10ldr x1, [sp+688]
00507c14ldr x2, [sp+696]
00507c18ldr x26, [sp+704]
00507c1cldr x5, [x26]
00507c20blr x5
00507c24ldp x29, x30, [sp-8]
00507c28add sp, sp, 672
00507c2cret x30
00507c30
00507c30loc_507c30:
00507c30stp x0, x1, [sp+8]
00507c34stp x2, x3, [sp+24]
00507c38mov x3, x30
00507c3cbl runtime.morestack_noctxt.abi0
00507c40ldp x0, x1, [sp+8]
00507c44ldp x2, x3, [sp+24]
00507c48b 0x507660
00507c4cudf 0
00507660
00507660github.com/bishopfox/sliver/implant/sliver/handlers.runSSHCommandHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.runSSHCommandHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00507660ldr x16, [x28+16]
00507664sub x17, sp, 544
00507668subs xzr, x17, x16
0050766cb.ls 0x507c30
00507670sub x20, sp, 672
00507674stp x29, x30, [x20-8]
00507678add sp, x20, 0
0050767csub x29, sp, 8
00507680str x0, [sp+680]
00507684str x1, [sp+688]
00507688str x2, [sp+696]
0050768cstr x3, [sp+704]
00507690adrp x0, 0x192000
00507694add x0, x0, 3168
00507698bl runtime.newobject
0050769cstr x0, [sp+512]
005076a0adrp x27, 0x544000
005076a4ldr w1, [x27+3056]
005076a8cbz w1, 0x5076b0
005076acb 0x5076b4
005076b0
005076b0loc_5076b0:
005076b0b 0x5076d0
005076b4
005076b4loc_5076b4:
005076b4str x0, [sp+304]
005076b8mov x1, x0
005076bcadrp x0, 0x192000
005076c0add x0, x0, 3168
005076c4bl runtime.wbZero
005076c8ldr x0, [sp+304]
005076ccb 0x5076d0
005076d0
005076d0loc_5076d0:
005076d0mov x20, x0
005076d4adr x27, 16
005076d8stp x29, x27, [sp-24]
005076dcsub x29, sp, 24
005076e0bl fn_87ce0
005076e4sub x29, sp, 8
005076e8str xzr, [x0+192]
005076ecldr x4, [sp+512]
005076f0str x4, [sp+232]
005076f4str x4, [sp+616]
005076f8ldr x0, [sp+680]
005076fcldr x1, [sp+688]
00507700ldr x2, [sp+696]
00507704adrp x3, 0x20c000
00507708add x3, x3, 4000
0050770cbl google.golang.org/protobuf/proto.Unmarshal
00507710str x0, [sp+208]
00507714str x1, [sp+216]
00507718cbnz x0, 0x507720
0050771cb 0x5077d4
00507720
00507720loc_507720:
00507720ldrsb x27, [x0]
00507724ldr x2, [x0+24]
00507728mov x0, x1
0050772cblr x2
00507730str x0, [sp+600]
00507734str x1, [sp+608]
00507738add x27, sp, 584
0050773cstp xzr, xzr, [x27]
00507740add x1, sp, 584
00507744str x1, [sp+480]
00507748ldr x0, [sp+600]
0050774cldr x1, [sp+608]
00507750bl runtime.convTstring
00507754str x0, [sp+472]
00507758ldr x1, [sp+480]
0050775cldrsb x27, [x1]
00507760adrp x2, 0xee000
00507764add x2, x2, 2944
00507768str x2, [x1]
0050776cadrp x27, 0x544000
00507770ldr w2, [x27+3056]
00507774cbz w2, 0x50777c
00507778b 0x507780
0050777c
0050777cloc_50777c:
0050777cb 0x507794
00507780
00507780loc_507780:
00507780bl runtime.gcWriteBarrier2
00507784str x0, [x25]
00507788ldr x5, [x1+8]
0050778cstr x5, [x25+8]
00507790b 0x507794
00507794
00507794loc_507794:
00507794str x0, [x1+8]
00507798ldr x2, [sp+480]
0050779cldrsb x27, [x2]
005077a0b 0x5077a4
005077a4
005077a4loc_5077a4:
005077a4str x2, [sp+488]
005077a8orr x4, xzr, 1
005077acstr x4, [sp+496]
005077b0str x4, [sp+504]
005077b4adrp x0, 0x1b3000
005077b8add x0, x0, 4010
005077bcmovz x1, 27
005077c0mov x3, x4
005077c4bl log.Printf
005077c8ldp x29, x30, [sp-8]
005077ccadd sp, sp, 672
005077d0ret x30
005077d4
005077d4loc_5077d4:
005077d4add x27, sp, 600
005077d8stp xzr, xzr, [x27]
005077dcadd x27, sp, 568
005077e0stp xzr, xzr, [x27]
005077e4add x27, sp, 552
005077e8stp xzr, xzr, [x27]
005077ecldr x15, [sp+232]
005077f0ldrsb x27, [x15]
005077f4ldr x16, [x15+24]
005077f8ldr x15, [x15+32]
005077fcstr x16, [sp+456]
00507800str x15, [sp+464]
00507804ldr x15, [sp+232]
00507808ldrsb x27, [x15]
0050780cldr w15, [x15+40]
00507810strh w15, [sp+174]
00507814ldr x15, [sp+232]
00507818ldrsb x27, [x15]
0050781cldr x16, [x15+8]
00507820ldr x15, [x15+16]
00507824str x16, [sp+440]
00507828str x15, [sp+448]
0050782cldr x15, [sp+232]
00507830ldrsb x27, [x15]
00507834ldr x16, [x15+64]
00507838ldr x15, [x15+72]
0050783cstr x16, [sp+424]
00507840str x15, [sp+432]
00507844ldr x15, [sp+232]
00507848ldrsb x27, [x15]
0050784cldr x16, [x15+80]
00507850ldr x17, [x15+88]
00507854ldr x15, [x15+96]
00507858str x16, [sp+400]
0050785cstr x17, [sp+408]
00507860str x15, [sp+416]
00507864ldr x15, [sp+232]
00507868ldrsb x27, [x15]
0050786cldr x16, [x15+104]
00507870ldr x15, [x15+112]
00507874str x16, [sp+384]
00507878str x15, [sp+392]
0050787cldr x15, [sp+232]
00507880ldrsb x27, [x15]
00507884ldr x16, [x15+120]
00507888ldr x17, [x15+128]
0050788cldr x15, [x15+136]
00507890str x16, [sp+360]
00507894str x17, [sp+368]
00507898str x15, [sp+376]
0050789cldr x15, [sp+232]
005078a0ldrsb x27, [x15]
005078a4ldr x16, [x15+144]
005078a8ldr x15, [x15+152]
005078acstr x16, [sp+344]
005078b0str x15, [sp+352]
005078b4ldr x15, [sp+232]
005078b8ldrsb x27, [x15]
005078bcldr x16, [x15+48]
005078c0ldr x15, [x15+56]
005078c4str x16, [sp+328]
005078c8str x15, [sp+336]
005078ccldrh w2, [sp+174]
005078d0ldr x7, [sp+400]
005078d4ldr x8, [sp+408]
005078d8ldr x9, [sp+416]
005078dcldr x12, [sp+360]
005078e0ldr x13, [sp+368]
005078e4ldr x14, [sp+376]
005078e8ldr x0, [sp+456]
005078ecldr x1, [sp+464]
005078f0ldr x4, [sp+448]
005078f4ldr x3, [sp+440]
005078f8ldr x5, [sp+424]
005078fcldr x6, [sp+432]
00507900ldr x10, [sp+384]
00507904ldr x11, [sp+392]
00507908ldr x17, [sp+344]
0050790cldr x19, [sp+352]
00507910str x17, [sp+8]
00507914str x19, [sp+16]
00507918str x16, [sp+24]
0050791cstr x15, [sp+32]
00507920bl github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand
00507924str x0, [sp+600]
00507928str x1, [sp+608]
0050792cstr x2, [sp+568]
00507930str x3, [sp+576]
00507934str x4, [sp+552]
00507938str x5, [sp+560]
0050793cldr x15, [sp+600]
00507940ldr x16, [sp+608]
00507944str x15, [sp+272]
00507948str x16, [sp+280]
0050794cldr x15, [sp+568]
00507950ldr x16, [sp+576]
00507954str x15, [sp+256]
00507958str x16, [sp+264]
0050795cldr x15, [sp+552]
00507960ldr x16, [sp+560]
00507964str x15, [sp+240]
00507968str x16, [sp+248]
0050796cldr x15, [sp+272]
00507970ldr x16, [sp+280]
00507974str x15, [sp+176]
00507978str x16, [sp+184]
0050797cldr x15, [sp+256]
00507980ldr x16, [sp+264]
00507984str x15, [sp+192]
00507988str x16, [sp+200]
0050798cldr x15, [sp+240]
00507990ldr x16, [sp+248]
00507994str x15, [sp+208]
00507998str x16, [sp+216]
0050799cadrp x0, 0x176000
005079a0add x0, x0, 3104
005079a4bl runtime.newobject
005079a8str x0, [sp+320]
005079acadrp x27, 0x544000
005079b0ldr w15, [x27+3056]
005079b4cbz w15, 0x5079bc
005079b8b 0x5079c0
005079bc
005079bcloc_5079bc:
005079bcb 0x5079dc
005079c0
005079c0loc_5079c0:
005079c0str x0, [sp+296]
005079c4mov x1, x0
005079c8adrp x0, 0x176000
005079ccadd x0, x0, 3104
005079d0bl runtime.wbZero
005079d4ldr x0, [sp+296]
005079d8b 0x5079dc
005079dc
005079dcloc_5079dc:
005079dcmov x20, x0
005079e0adr x27, 16
005079e4stp x29, x27, [sp-24]
005079e8sub x29, sp, 24
005079ecbl fn_87cfc
005079f0sub x29, sp, 8
005079f4adrp x0, 0x17e000
005079f8add x0, x0, 3648
005079fcbl runtime.newobject
00507a00str x0, [sp+312]
00507a04adrp x27, 0x544000
00507a08ldr w1, [x27+3056]
00507a0ccbz w1, 0x507a14
00507a10b 0x507a18
00507a14
00507a14loc_507a14:
00507a14b 0x507a34
00507a18
00507a18loc_507a18:
00507a18str x0, [sp+288]
00507a1cmov x1, x0
00507a20adrp x0, 0x17e000
00507a24add x0, x0, 3648
00507a28bl runtime.wbZero
00507a2cldr x0, [sp+288]
00507a30b 0x507a34
00507a34
00507a34loc_507a34:
00507a34mov x20, x0
00507a38adr x27, 16
00507a3cstp x29, x27, [sp-24]
00507a40sub x29, sp, 24
00507a44bl fn_87cf8
00507a48sub x29, sp, 8
00507a4cldr x2, [sp+320]
00507a50ldrsb x27, [x2]
00507a54ldr x3, [sp+312]
00507a58adrp x27, 0x544000
00507a5cldr w4, [x27+3056]
00507a60cbz w4, 0x507a68
00507a64b 0x507a6c
00507a68
00507a68loc_507a68:
00507a68b 0x507a80
00507a6c
00507a6cloc_507a6c:
00507a6cbl runtime.gcWriteBarrier2
00507a70str x3, [x25]
00507a74ldr x4, [x2+40]
00507a78str x4, [x25+8]
00507a7cb 0x507a80
00507a80
00507a80loc_507a80:
00507a80str x3, [x2+40]
00507a84ldr x2, [sp+320]
00507a88ldrsb x27, [x2]
00507a8cldr x3, [sp+176]
00507a90ldr x4, [sp+184]
00507a94str x4, [x2+16]
00507a98adrp x27, 0x544000
00507a9cldr w4, [x27+3056]
00507aa0cbz w4, 0x507aa8
00507aa4b 0x507aac
00507aa8
00507aa8loc_507aa8:
00507aa8b 0x507ac0
00507aac
00507aacloc_507aac:
00507aacbl runtime.gcWriteBarrier2
00507ab0str x3, [x25]
00507ab4ldr x4, [x2+8]
00507ab8str x4, [x25+8]
00507abcb 0x507ac0
00507ac0
00507ac0loc_507ac0:
00507ac0str x3, [x2+8]
00507ac4ldr x2, [sp+320]
00507ac8ldrsb x27, [x2]
00507accldr x3, [sp+192]
00507ad0ldr x4, [sp+200]
00507ad4str x4, [x2+32]
00507ad8adrp x27, 0x544000
00507adcldr w4, [x27+3056]
00507ae0cbz w4, 0x507ae8
00507ae4b 0x507aec
00507ae8
00507ae8loc_507ae8:
00507ae8b 0x507b00
00507aec
00507aecloc_507aec:
00507aecbl runtime.gcWriteBarrier2
00507af0str x3, [x25]
00507af4ldr x4, [x2+24]
00507af8str x4, [x25+8]
00507afcb 0x507b00
00507b00
00507b00loc_507b00:
00507b00str x3, [x2+24]
00507b04ldr x2, [sp+320]
00507b08str x2, [sp+224]
00507b0cldr x2, [sp+208]
00507b10cbnz x2, 0x507b18
00507b14b 0x507b78
00507b18
00507b18loc_507b18:
00507b18ldr x1, [sp+208]
00507b1cldrsb x27, [x1]
00507b20ldr x1, [x1+24]
00507b24ldr x0, [sp+216]
00507b28blr x1
00507b2cstr x0, [sp+568]
00507b30str x1, [sp+576]
00507b34ldr x2, [sp+224]
00507b38ldrsb x27, [x2]
00507b3cldr x2, [x2+40]
00507b40ldrsb x27, [x2]
00507b44str x1, [x2+16]
00507b48adrp x27, 0x544000
00507b4cldr w1, [x27+3056]
00507b50cbz w1, 0x507b58
00507b54b 0x507b5c
00507b58
00507b58loc_507b58:
00507b58b 0x507b70
00507b5c
00507b5cloc_507b5c:
00507b5cbl runtime.gcWriteBarrier2
00507b60str x0, [x25]
00507b64ldr x3, [x2+8]
00507b68str x3, [x25+8]
00507b6cb 0x507b70
00507b70
00507b70loc_507b70:
00507b70str x0, [x2+8]
00507b74b 0x507b7c
00507b78
00507b78loc_507b78:
00507b78b 0x507b7c
00507b7c
00507b7cloc_507b7c:
00507b7cldr x2, [sp+224]
00507b80str x2, [sp+544]
00507b84str xzr, [sp+520]
00507b88add x27, sp, 528
00507b8cstp xzr, xzr, [x27]
00507b90add x27, sp, 552
00507b94stp xzr, xzr, [x27]
00507b98ldr x1, [sp+544]
00507b9cadrp x0, 0x20c000
00507ba0add x0, x0, 4032
00507ba4bl google.golang.org/protobuf/proto.Marshal
00507ba8str x0, [sp+520]
00507bacstr x1, [sp+528]
00507bb0str x2, [sp+536]
00507bb4str x3, [sp+552]
00507bb8str x4, [sp+560]
00507bbcldr x2, [sp+520]
00507bc0ldr x3, [sp+528]
00507bc4ldr x4, [sp+536]
00507bc8str x2, [sp+640]
00507bccstr x3, [sp+648]
00507bd0str x4, [sp+656]
00507bd4ldr x2, [sp+552]
00507bd8ldr x3, [sp+560]
00507bdcstr x2, [sp+624]
00507be0str x3, [sp+632]
00507be4ldr x2, [sp+640]
00507be8ldr x3, [sp+648]
00507becldr x4, [sp+656]
00507bf0str x2, [sp+680]
00507bf4str x3, [sp+688]
00507bf8str x4, [sp+696]
00507bfcldr x3, [sp+624]
00507c00ldr x4, [sp+632]
00507c04str x3, [sp+208]
00507c08str x4, [sp+216]
00507c0cldr x0, [sp+680]
00507c10ldr x1, [sp+688]
00507c14ldr x2, [sp+696]
00507c18ldr x26, [sp+704]
00507c1cldr x5, [x26]
00507c20blr x5
00507c24ldp x29, x30, [sp-8]
00507c28add sp, sp, 672
00507c2cret x30
00507c30
00507c30loc_507c30:
00507c30stp x0, x1, [sp+8]
00507c34stp x2, x3, [sp+24]
00507c38mov x3, x30
00507c3cbl runtime.morestack_noctxt.abi0
00507c40ldp x0, x1, [sp+8]
00507c44ldp x2, x3, [sp+24]
00507c48b 0x507660
00507c4cudf 0
00507660
00507c50
00507c50github.com/bishopfox/sliver/implant/sliver/handlers.psHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.psHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00507c50ldr x16, [x28+16]
00507c54sub x17, sp, 544
00507c58subs xzr, x17, x16
00507c5cb.ls 0x5083d8
00507c60sub x20, sp, 672
00507c64stp x29, x30, [x20-8]
00507c68add sp, x20, 0
00507c6csub x29, sp, 8
00507c70str x0, [sp+680]
00507c74str x1, [sp+688]
00507c78str x2, [sp+696]
00507c7cstr x3, [sp+704]
00507c80adrp x0, 0x168000
00507c84add x0, x0, 3488
00507c88bl runtime.newobject
00507c8cstr x0, [sp+448]
00507c90adrp x27, 0x544000
00507c94ldr w1, [x27+3056]
00507c98cbz w1, 0x507ca0
00507c9cb 0x507ca4
00507ca0
00507ca0loc_507ca0:
00507ca0b 0x507cc0
00507ca4
00507ca4loc_507ca4:
00507ca4str x0, [sp+264]
00507ca8mov x1, x0
00507cacadrp x0, 0x168000
00507cb0add x0, x0, 3488
00507cb4bl runtime.wbZero
00507cb8ldr x0, [sp+264]
00507cbcb 0x507cc0
00507cc0
00507cc0loc_507cc0:
00507cc0stp xzr, xzr, [x0]
00507cc4stp xzr, xzr, [x0+16]
00507cc8stp xzr, xzr, [x0+32]
00507cccstr xzr, [x0+48]
00507cd0ldr x4, [sp+448]
00507cd4str x4, [sp+128]
00507cd8str x4, [sp+616]
00507cdcldr x0, [sp+680]
00507ce0ldr x1, [sp+688]
00507ce4ldr x2, [sp+696]
00507ce8adrp x3, 0x20d000
00507cecadd x3, x3, 1120
00507cf0bl google.golang.org/protobuf/proto.Unmarshal
00507cf4str x0, [sp+192]
00507cf8str x1, [sp+200]
00507cfccbnz x0, 0x507d04
00507d00b 0x507dc4
00507d04
00507d04loc_507d04:
00507d04add x27, sp, 600
00507d08stp xzr, xzr, [x27]
00507d0cadd x5, sp, 600
00507d10str x5, [sp+416]
00507d14ldr x5, [sp+192]
00507d18ldr x6, [sp+200]
00507d1cstr x5, [sp+400]
00507d20str x6, [sp+408]
00507d24str x5, [sp+392]
00507d28ldr x5, [sp+392]
00507d2ccbnz x5, 0x507d34
00507d30b 0x507d44
00507d34
00507d34loc_507d34:
00507d34ldr x5, [sp+392]
00507d38ldr x5, [x5+8]
00507d3cstr x5, [sp+392]
00507d40b 0x507d48
00507d44
00507d44loc_507d44:
00507d44b 0x507d48
00507d48
00507d48loc_507d48:
00507d48ldr x5, [sp+416]
00507d4cldrsb x27, [x5]
00507d50ldr x6, [sp+392]
00507d54ldr x7, [sp+408]
00507d58str x6, [x5]
00507d5cadrp x27, 0x544000
00507d60ldr w6, [x27+3056]
00507d64cbz w6, 0x507d6c
00507d68b 0x507d70
00507d6c
00507d6cloc_507d6c:
00507d6cb 0x507d84
00507d70
00507d70loc_507d70:
00507d70bl runtime.gcWriteBarrier2
00507d74str x7, [x25]
00507d78ldr x6, [x5+8]
00507d7cstr x6, [x25+8]
00507d80b 0x507d84
00507d84
00507d84loc_507d84:
00507d84str x7, [x5+8]
00507d88ldr x2, [sp+416]
00507d8cldrsb x27, [x2]
00507d90b 0x507d94
00507d94
00507d94loc_507d94:
00507d94str x2, [sp+424]
00507d98orr x4, xzr, 1
00507d9cstr x4, [sp+432]
00507da0str x4, [sp+440]
00507da4adrp x0, 0x1b3000
00507da8add x0, x0, 981
00507dacmovz x1, 26
00507db0mov x3, x4
00507db4bl log.Printf
00507db8ldp x29, x30, [sp-8]
00507dbcadd sp, sp, 672
00507dc0ret x30
00507dc4
00507dc4loc_507dc4:
00507dc4str xzr, [sp+576]
00507dc8add x27, sp, 584
00507dccstp xzr, xzr, [x27]
00507dd0add x27, sp, 560
00507dd4stp xzr, xzr, [x27]
00507dd8ldr x1, [sp+128]
00507ddcldrsb x27, [x1]
00507de0ldrb w0, [x1+8]
00507de4strb w0, [sp+87]
00507de8bl github.com/bishopfox/sliver/implant/sliver/ps.Processes
00507decstr x0, [sp+576]
00507df0str x1, [sp+584]
00507df4str x2, [sp+592]
00507df8str x3, [sp+560]
00507dfcstr x4, [sp+568]
00507e00ldr x1, [sp+576]
00507e04ldr x2, [sp+584]
00507e08ldr x3, [sp+592]
00507e0cstr x1, [sp+224]
00507e10str x2, [sp+232]
00507e14str x3, [sp+240]
00507e18ldr x1, [sp+560]
00507e1cldr x2, [sp+568]
00507e20str x1, [sp+208]
00507e24str x2, [sp+216]
00507e28ldr x1, [sp+224]
00507e2cldr x2, [sp+232]
00507e30ldr x3, [sp+240]
00507e34str x1, [sp+144]
00507e38str x2, [sp+152]
00507e3cstr x3, [sp+160]
00507e40ldr x1, [sp+216]
00507e44ldr x2, [sp+208]
00507e48str x2, [sp+192]
00507e4cstr x1, [sp+200]
00507e50cbnz x2, 0x507e58
00507e54b 0x507f10
00507e58
00507e58loc_507e58:
00507e58add x27, sp, 600
00507e5cstp xzr, xzr, [x27]
00507e60add x5, sp, 600
00507e64str x5, [sp+360]
00507e68ldr x5, [sp+192]
00507e6cldr x6, [sp+200]
00507e70str x5, [sp+344]
00507e74str x6, [sp+352]
00507e78str x5, [sp+336]
00507e7cldr x5, [sp+336]
00507e80cbnz x5, 0x507e88
00507e84b 0x507e98
00507e88
00507e88loc_507e88:
00507e88ldr x5, [sp+336]
00507e8cldr x5, [x5+8]
00507e90str x5, [sp+336]
00507e94b 0x507e9c
00507e98
00507e98loc_507e98:
00507e98b 0x507e9c
00507e9c
00507e9cloc_507e9c:
00507e9cldr x5, [sp+360]
00507ea0ldrsb x27, [x5]
00507ea4ldr x6, [sp+336]
00507ea8ldr x7, [sp+352]
00507eacstr x6, [x5]
00507eb0adrp x27, 0x544000
00507eb4ldr w6, [x27+3056]
00507eb8cbz w6, 0x507ec0
00507ebcb 0x507ec4
00507ec0
00507ec0loc_507ec0:
00507ec0b 0x507ed8
00507ec4
00507ec4loc_507ec4:
00507ec4bl runtime.gcWriteBarrier2
00507ec8str x7, [x25]
00507eccldr x6, [x5+8]
00507ed0str x6, [x25+8]
00507ed4b 0x507ed8
00507ed8
00507ed8loc_507ed8:
00507ed8str x7, [x5+8]
00507edcldr x2, [sp+360]
00507ee0ldrsb x27, [x2]
00507ee4b 0x507ee8
00507ee8
00507ee8loc_507ee8:
00507ee8str x2, [sp+368]
00507eecorr x4, xzr, 1
00507ef0str x4, [sp+376]
00507ef4str x4, [sp+384]
00507ef8adrp x0, 0x1b1000
00507efcadd x0, x0, 1559
00507f00movz x1, 23
00507f04mov x3, x4
00507f08bl log.Printf
00507f0cb 0x507f14
00507f10
00507f10loc_507f10:
00507f10b 0x507f14
00507f14
00507f14loc_507f14:
00507f14adrp x0, 0x168000
00507f18add x0, x0, 3712
00507f1cbl runtime.newobject
00507f20str x0, [sp+328]
00507f24adrp x27, 0x544000
00507f28ldr w1, [x27+3056]
00507f2ccbz w1, 0x507f34
00507f30b 0x507f38
00507f34
00507f34loc_507f34:
00507f34b 0x507f54
00507f38
00507f38loc_507f38:
00507f38str x0, [sp+256]
00507f3cmov x1, x0
00507f40adrp x0, 0x168000
00507f44add x0, x0, 3712
00507f48bl runtime.wbZero
00507f4cldr x0, [sp+256]
00507f50b 0x507f54
00507f54
00507f54loc_507f54:
00507f54stp xzr, xzr, [x0]
00507f58stp xzr, xzr, [x0+16]
00507f5cstp xzr, xzr, [x0+32]
00507f60stp xzr, xzr, [x0+48]
00507f64str xzr, [x0+64]
00507f68adrp x2, 0x544000
00507f6cadd x2, x2, 1504
00507f70str x2, [sp+296]
00507f74b 0x507f78
00507f78
00507f78loc_507f78:
00507f78str x2, [sp+304]
00507f7cstp xzr, xzr, [sp+312]
00507f80ldr x3, [sp+328]
00507f84ldrsb x27, [x3]
00507f88stp xzr, xzr, [x3+16]
00507f8cadrp x27, 0x544000
00507f90ldr w4, [x27+3056]
00507f94cbz w4, 0x507f9c
00507f98b 0x507fa0
00507f9c
00507f9cloc_507f9c:
00507f9cb 0x507fb0
00507fa0
00507fa0loc_507fa0:
00507fa0ldr x4, [x3+8]
00507fa4bl runtime.gcWriteBarrier1
00507fa8str x4, [x25]
00507facb 0x507fb0
00507fb0
00507fb0loc_507fb0:
00507fb0str x2, [x3+8]
00507fb4ldr x2, [sp+328]
00507fb8str x2, [sp+136]
00507fbcldr x2, [sp+152]
00507fc0ldr x3, [sp+144]
00507fc4ldr x4, [sp+160]
00507fc8str x3, [sp+576]
00507fccstr x2, [sp+584]
00507fd0str x4, [sp+592]
00507fd4str xzr, [sp+104]
00507fd8str x2, [sp+96]
00507fdcldr x2, [sp+576]
00507fe0str x2, [sp+88]
00507fe4b 0x507fe8
00507fe8
00507fe8loc_507fe8:
00507fe8ldr x2, [sp+96]
00507fecldr x3, [sp+104]
00507ff0subs xzr, x2, x3
00507ff4b.gt 0x507ffc
00507ff8b 0x508310
00507ffc
00507ffcloc_507ffc:
00507ffcldr x1, [sp+88]
00508000str x1, [sp+288]
00508004ldr x1, [sp+288]
00508008ldr x2, [x1]
0050800cldr x0, [x1+8]
00508010str x2, [sp+168]
00508014str x0, [sp+176]
00508018ldrsb x27, [x2]
0050801cldr x1, [x2+56]
00508020blr x1
00508024str x0, [sp+120]
00508028ldr x1, [sp+168]
0050802cldrsb x27, [x1]
00508030ldr x1, [x1+48]
00508034ldr x0, [sp+176]
00508038blr x1
0050803cstr x0, [sp+112]
00508040ldr x1, [sp+168]
00508044ldrsb x27, [x1]
00508048ldr x1, [x1+32]
0050804cldr x0, [sp+176]
00508050blr x1
00508054str x0, [sp+544]
00508058str x1, [sp+552]
0050805cldr x1, [sp+168]
00508060ldrsb x27, [x1]
00508064ldr x1, [x1+40]
00508068ldr x0, [sp+176]
0050806cblr x1
00508070str x0, [sp+528]
00508074str x1, [sp+536]
00508078ldr x1, [sp+168]
0050807cldrsb x27, [x1]
00508080ldr x1, [x1+24]
00508084ldr x0, [sp+176]
00508088blr x1
0050808cstr x0, [sp+512]
00508090str x1, [sp+520]
00508094adrp x0, 0x189000
00508098add x0, x0, 2208
0050809cbl runtime.newobject
005080a0str x0, [sp+280]
005080a4adrp x27, 0x543000
005080a8ldr w1, [x27+3056]
005080accbz w1, 0x5080b4
005080b0b 0x5080b8
005080b4
005080b4loc_5080b4:
005080b4b 0x5080d4
005080b8
005080b8loc_5080b8:
005080b8str x0, [sp+248]
005080bcmov x1, x0
005080c0adrp x0, 0x189000
005080c4add x0, x0, 2208
005080c8bl runtime.wbZero
005080ccldr x0, [sp+248]
005080d0b 0x5080d4
005080d4
005080d4loc_5080d4:
005080d4mov x20, x0
005080d8adr x27, 16
005080dcstp x29, x27, [sp-24]
005080e0sub x29, sp, 24
005080e4bl fn_87cf0
005080e8sub x29, sp, 8
005080ecldr x3, [sp+280]
005080f0ldrsb x27, [x3]
005080f4ldr x4, [sp+120]
005080f8str w4, [x3+8]
005080fcldr x3, [sp+280]
00508100ldrsb x27, [x3]
00508104ldr x4, [sp+112]
00508108str w4, [x3+12]
0050810cldr x3, [sp+280]
00508110ldrsb x27, [x3]
00508114ldr x4, [sp+544]
00508118ldr x5, [sp+552]
0050811cstr x5, [x3+24]
00508120adrp x27, 0x543000
00508124ldr w5, [x27+3056]
00508128cbz w5, 0x508130
0050812cb 0x508134
00508130
00508130loc_508130:
00508130b 0x508148
00508134
00508134loc_508134:
00508134bl runtime.gcWriteBarrier2
00508138str x4, [x25]
0050813cldr x5, [x3+16]
00508140str x5, [x25+8]
00508144b 0x508148
00508148
00508148loc_508148:
00508148str x4, [x3+16]
0050814cldr x3, [sp+280]
00508150ldrsb x27, [x3]
00508154ldr x4, [sp+528]
00508158ldr x5, [sp+536]
0050815cstr x5, [x3+40]
00508160adrp x27, 0x543000
00508164ldr w5, [x27+3056]
00508168cbz w5, 0x508170
0050816cb 0x508174
00508170
00508170loc_508170:
00508170b 0x508188
00508174
00508174loc_508174:
00508174bl runtime.gcWriteBarrier2
00508178str x4, [x25]
0050817cldr x5, [x3+32]
00508180str x5, [x25+8]
00508184b 0x508188
00508188
00508188loc_508188:
00508188str x4, [x3+32]
0050818cldr x3, [sp+280]
00508190ldrsb x27, [x3]
00508194ldr x4, [sp+512]
00508198ldr x5, [sp+520]
0050819cstr x5, [x3+56]
005081a0adrp x27, 0x543000
005081a4ldr w5, [x27+3056]
005081a8cbz w5, 0x5081b0
005081acb 0x5081b4
005081b0
005081b0loc_5081b0:
005081b0b 0x5081c8
005081b4
005081b4loc_5081b4:
005081b4bl runtime.gcWriteBarrier2
005081b8str x4, [x25]
005081bcldr x5, [x3+48]
005081c0str x5, [x25+8]
005081c4b 0x5081c8
005081c8
005081c8loc_5081c8:
005081c8str x4, [x3+48]
005081ccldr x3, [sp+280]
005081d0str x3, [sp+184]
005081d4ldr x0, [sp+168]
005081d8ldr x3, [sp+176]
005081dcadrp x4, 0x211000
005081e0add x4, x4, 1872
005081e4subs xzr, x0, x4
005081e8b.eq 0x5081f0
005081ecb 0x5083c0
005081f0
005081f0loc_5081f0:
005081f0str x3, [sp+272]
005081f4mov x0, x3
005081f8bl github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine
005081fcstr x0, [sp+488]
00508200str x1, [sp+496]
00508204str x2, [sp+504]
00508208ldr x3, [sp+184]
0050820cldrsb x27, [x3]
00508210str x1, [x3+80]
00508214str x2, [x3+88]
00508218adrp x27, 0x543000
0050821cldr w1, [x27+3056]
00508220cbz w1, 0x508228
00508224b 0x50822c
00508228
00508228loc_508228:
00508228b 0x508240
0050822c
0050822cloc_50822c:
0050822cbl runtime.gcWriteBarrier2
00508230str x0, [x25]
00508234ldr x5, [x3+72]
00508238str x5, [x25+8]
0050823cb 0x508240
00508240
00508240loc_508240:
00508240str x0, [x3+72]
00508244ldr x5, [sp+136]
00508248ldrsb x27, [x5]
0050824cldr x2, [x5+24]
00508250ldr x0, [x5+8]
00508254ldr x5, [x5+16]
00508258add x1, x5, 1
0050825csubs xzr, x2, x1
00508260b.hs 0x508268
00508264b 0x50826c
00508268
00508268loc_508268:
00508268b 0x508280
0050826c
0050826cloc_50826c:
0050826corr x3, xzr, 1
00508270adrp x4, 0x17d000
00508274add x4, x4, 3360
00508278bl runtime.growslice
0050827cb 0x508280
00508280
00508280loc_508280:
00508280ldr x3, [sp+184]
00508284sub x4, x1, 1
00508288adrp x27, 0x543000
0050828cldr w5, [x27+3056]
00508290cbz w5, 0x508298
00508294b 0x50829c
00508298
00508298loc_508298:
00508298b 0x5082b0
0050829c
0050829cloc_50829c:
0050829cbl runtime.gcWriteBarrier2
005082a0str x3, [x25]
005082a4ldr x5, [x0+3*x4]
005082a8str x5, [x25+8]
005082acb 0x5082b0
005082b0
005082b0loc_5082b0:
005082b0str x3, [x0+3*x4]
005082b4ldr x3, [sp+136]
005082b8ldrsb x27, [x3]
005082bcstr x1, [x3+16]
005082c0str x2, [x3+24]
005082c4adrp x27, 0x543000
005082c8ldr w2, [x27+3056]
005082cccbz w2, 0x5082d4
005082d0b 0x5082d8
005082d4
005082d4loc_5082d4:
005082d4b 0x5082ec
005082d8
005082d8loc_5082d8:
005082d8bl runtime.gcWriteBarrier2
005082dcstr x0, [x25]
005082e0ldr x2, [x3+8]
005082e4str x2, [x25+8]
005082e8b 0x5082ec
005082ec
005082ecloc_5082ec:
005082ecstr x0, [x3+8]
005082f0b 0x5082f4
005082f4
005082f4loc_5082f4:
005082f4ldr x2, [sp+104]
005082f8add x2, x2, 1
005082fcstr x2, [sp+104]
00508300ldr x2, [sp+288]
00508304add x2, x2, 16
00508308str x2, [sp+88]
0050830cb 0x507fe8
00508310
00508310loc_508310:
00508310ldr x2, [sp+136]
00508314str x2, [sp+480]
00508318str xzr, [sp+456]
0050831cstp xzr, xzr, [sp+464]
00508320add x27, sp, 560
00508324stp xzr, xzr, [x27]
00508328ldr x1, [sp+480]
0050832cadrp x0, 0x20c000
00508330add x0, x0, 1152
00508334bl google.golang.org/protobuf/proto.Marshal
00508338str x0, [sp+456]
0050833cstr x1, [sp+464]
00508340str x2, [sp+472]
00508344str x3, [sp+560]
00508348str x4, [sp+568]
0050834cldr x2, [sp+456]
00508350ldr x3, [sp+464]
00508354ldr x4, [sp+472]
00508358str x2, [sp+640]
0050835cstr x3, [sp+648]
00508360str x4, [sp+656]
00508364ldr x2, [sp+560]
00508368ldr x3, [sp+568]
0050836cstr x2, [sp+624]
00508370str x3, [sp+632]
00508374ldr x2, [sp+640]
00508378ldr x3, [sp+648]
0050837cldr x4, [sp+656]
00508380str x2, [sp+680]
00508384str x3, [sp+688]
00508388str x4, [sp+696]
0050838cldr x3, [sp+624]
00508390ldr x4, [sp+632]
00508394str x3, [sp+192]
00508398str x4, [sp+200]
0050839cldr x0, [sp+680]
005083a0ldr x1, [sp+688]
005083a4ldr x2, [sp+696]
005083a8ldr x26, [sp+704]
005083acldr x5, [x26]
005083b0blr x5
005083b4ldp x29, x30, [sp-8]
005083b8add sp, sp, 672
005083bcret x30
005083c0
005083c0loc_5083c0:
005083c0adrp x1, 0x159000
005083c4add x1, x1, 2400
005083c8adrp x2, 0x133000
005083ccadd x2, x2, 1888
005083d0bl runtime.panicdottypeI
005083d4hint
005083d8
005083d8loc_5083d8:
005083d8stp x0, x1, [sp+8]
005083dcstp x2, x3, [sp+24]
005083e0mov x3, x30
005083e4bl runtime.morestack_noctxt.abi0
005083e8ldp x0, x1, [sp+8]
005083ecldp x2, x3, [sp+24]
005083f0b 0x507c50
005083f4udf 0
005083f8udf 0
005083fcudf 0
00507c50
00507c50github.com/bishopfox/sliver/implant/sliver/handlers.psHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.psHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00507c50ldr x16, [x28+16]
00507c54sub x17, sp, 544
00507c58subs xzr, x17, x16
00507c5cb.ls 0x5083d8
00507c60sub x20, sp, 672
00507c64stp x29, x30, [x20-8]
00507c68add sp, x20, 0
00507c6csub x29, sp, 8
00507c70str x0, [sp+680]
00507c74str x1, [sp+688]
00507c78str x2, [sp+696]
00507c7cstr x3, [sp+704]
00507c80adrp x0, 0x168000
00507c84add x0, x0, 3488
00507c88bl runtime.newobject
00507c8cstr x0, [sp+448]
00507c90adrp x27, 0x544000
00507c94ldr w1, [x27+3056]
00507c98cbz w1, 0x507ca0
00507c9cb 0x507ca4
00507ca0
00507ca0loc_507ca0:
00507ca0b 0x507cc0
00507ca4
00507ca4loc_507ca4:
00507ca4str x0, [sp+264]
00507ca8mov x1, x0
00507cacadrp x0, 0x168000
00507cb0add x0, x0, 3488
00507cb4bl runtime.wbZero
00507cb8ldr x0, [sp+264]
00507cbcb 0x507cc0
00507cc0
00507cc0loc_507cc0:
00507cc0stp xzr, xzr, [x0]
00507cc4stp xzr, xzr, [x0+16]
00507cc8stp xzr, xzr, [x0+32]
00507cccstr xzr, [x0+48]
00507cd0ldr x4, [sp+448]
00507cd4str x4, [sp+128]
00507cd8str x4, [sp+616]
00507cdcldr x0, [sp+680]
00507ce0ldr x1, [sp+688]
00507ce4ldr x2, [sp+696]
00507ce8adrp x3, 0x20d000
00507cecadd x3, x3, 1120
00507cf0bl google.golang.org/protobuf/proto.Unmarshal
00507cf4str x0, [sp+192]
00507cf8str x1, [sp+200]
00507cfccbnz x0, 0x507d04
00507d00b 0x507dc4
00507d04
00507d04loc_507d04:
00507d04add x27, sp, 600
00507d08stp xzr, xzr, [x27]
00507d0cadd x5, sp, 600
00507d10str x5, [sp+416]
00507d14ldr x5, [sp+192]
00507d18ldr x6, [sp+200]
00507d1cstr x5, [sp+400]
00507d20str x6, [sp+408]
00507d24str x5, [sp+392]
00507d28ldr x5, [sp+392]
00507d2ccbnz x5, 0x507d34
00507d30b 0x507d44
00507d34
00507d34loc_507d34:
00507d34ldr x5, [sp+392]
00507d38ldr x5, [x5+8]
00507d3cstr x5, [sp+392]
00507d40b 0x507d48
00507d44
00507d44loc_507d44:
00507d44b 0x507d48
00507d48
00507d48loc_507d48:
00507d48ldr x5, [sp+416]
00507d4cldrsb x27, [x5]
00507d50ldr x6, [sp+392]
00507d54ldr x7, [sp+408]
00507d58str x6, [x5]
00507d5cadrp x27, 0x544000
00507d60ldr w6, [x27+3056]
00507d64cbz w6, 0x507d6c
00507d68b 0x507d70
00507d6c
00507d6cloc_507d6c:
00507d6cb 0x507d84
00507d70
00507d70loc_507d70:
00507d70bl runtime.gcWriteBarrier2
00507d74str x7, [x25]
00507d78ldr x6, [x5+8]
00507d7cstr x6, [x25+8]
00507d80b 0x507d84
00507d84
00507d84loc_507d84:
00507d84str x7, [x5+8]
00507d88ldr x2, [sp+416]
00507d8cldrsb x27, [x2]
00507d90b 0x507d94
00507d94
00507d94loc_507d94:
00507d94str x2, [sp+424]
00507d98orr x4, xzr, 1
00507d9cstr x4, [sp+432]
00507da0str x4, [sp+440]
00507da4adrp x0, 0x1b3000
00507da8add x0, x0, 981
00507dacmovz x1, 26
00507db0mov x3, x4
00507db4bl log.Printf
00507db8ldp x29, x30, [sp-8]
00507dbcadd sp, sp, 672
00507dc0ret x30
00507dc4
00507dc4loc_507dc4:
00507dc4str xzr, [sp+576]
00507dc8add x27, sp, 584
00507dccstp xzr, xzr, [x27]
00507dd0add x27, sp, 560
00507dd4stp xzr, xzr, [x27]
00507dd8ldr x1, [sp+128]
00507ddcldrsb x27, [x1]
00507de0ldrb w0, [x1+8]
00507de4strb w0, [sp+87]
00507de8bl github.com/bishopfox/sliver/implant/sliver/ps.Processes
00507decstr x0, [sp+576]
00507df0str x1, [sp+584]
00507df4str x2, [sp+592]
00507df8str x3, [sp+560]
00507dfcstr x4, [sp+568]
00507e00ldr x1, [sp+576]
00507e04ldr x2, [sp+584]
00507e08ldr x3, [sp+592]
00507e0cstr x1, [sp+224]
00507e10str x2, [sp+232]
00507e14str x3, [sp+240]
00507e18ldr x1, [sp+560]
00507e1cldr x2, [sp+568]
00507e20str x1, [sp+208]
00507e24str x2, [sp+216]
00507e28ldr x1, [sp+224]
00507e2cldr x2, [sp+232]
00507e30ldr x3, [sp+240]
00507e34str x1, [sp+144]
00507e38str x2, [sp+152]
00507e3cstr x3, [sp+160]
00507e40ldr x1, [sp+216]
00507e44ldr x2, [sp+208]
00507e48str x2, [sp+192]
00507e4cstr x1, [sp+200]
00507e50cbnz x2, 0x507e58
00507e54b 0x507f10
00507e58
00507e58loc_507e58:
00507e58add x27, sp, 600
00507e5cstp xzr, xzr, [x27]
00507e60add x5, sp, 600
00507e64str x5, [sp+360]
00507e68ldr x5, [sp+192]
00507e6cldr x6, [sp+200]
00507e70str x5, [sp+344]
00507e74str x6, [sp+352]
00507e78str x5, [sp+336]
00507e7cldr x5, [sp+336]
00507e80cbnz x5, 0x507e88
00507e84b 0x507e98
00507e88
00507e88loc_507e88:
00507e88ldr x5, [sp+336]
00507e8cldr x5, [x5+8]
00507e90str x5, [sp+336]
00507e94b 0x507e9c
00507e98
00507e98loc_507e98:
00507e98b 0x507e9c
00507e9c
00507e9cloc_507e9c:
00507e9cldr x5, [sp+360]
00507ea0ldrsb x27, [x5]
00507ea4ldr x6, [sp+336]
00507ea8ldr x7, [sp+352]
00507eacstr x6, [x5]
00507eb0adrp x27, 0x544000
00507eb4ldr w6, [x27+3056]
00507eb8cbz w6, 0x507ec0
00507ebcb 0x507ec4
00507ec0
00507ec0loc_507ec0:
00507ec0b 0x507ed8
00507ec4
00507ec4loc_507ec4:
00507ec4bl runtime.gcWriteBarrier2
00507ec8str x7, [x25]
00507eccldr x6, [x5+8]
00507ed0str x6, [x25+8]
00507ed4b 0x507ed8
00507ed8
00507ed8loc_507ed8:
00507ed8str x7, [x5+8]
00507edcldr x2, [sp+360]
00507ee0ldrsb x27, [x2]
00507ee4b 0x507ee8
00507ee8
00507ee8loc_507ee8:
00507ee8str x2, [sp+368]
00507eecorr x4, xzr, 1
00507ef0str x4, [sp+376]
00507ef4str x4, [sp+384]
00507ef8adrp x0, 0x1b1000
00507efcadd x0, x0, 1559
00507f00movz x1, 23
00507f04mov x3, x4
00507f08bl log.Printf
00507f0cb 0x507f14
00507f10
00507f10loc_507f10:
00507f10b 0x507f14
00507f14
00507f14loc_507f14:
00507f14adrp x0, 0x168000
00507f18add x0, x0, 3712
00507f1cbl runtime.newobject
00507f20str x0, [sp+328]
00507f24adrp x27, 0x544000
00507f28ldr w1, [x27+3056]
00507f2ccbz w1, 0x507f34
00507f30b 0x507f38
00507f34
00507f34loc_507f34:
00507f34b 0x507f54
00507f38
00507f38loc_507f38:
00507f38str x0, [sp+256]
00507f3cmov x1, x0
00507f40adrp x0, 0x168000
00507f44add x0, x0, 3712
00507f48bl runtime.wbZero
00507f4cldr x0, [sp+256]
00507f50b 0x507f54
00507f54
00507f54loc_507f54:
00507f54stp xzr, xzr, [x0]
00507f58stp xzr, xzr, [x0+16]
00507f5cstp xzr, xzr, [x0+32]
00507f60stp xzr, xzr, [x0+48]
00507f64str xzr, [x0+64]
00507f68adrp x2, 0x544000
00507f6cadd x2, x2, 1504
00507f70str x2, [sp+296]
00507f74b 0x507f78
00507f78
00507f78loc_507f78:
00507f78str x2, [sp+304]
00507f7cstp xzr, xzr, [sp+312]
00507f80ldr x3, [sp+328]
00507f84ldrsb x27, [x3]
00507f88stp xzr, xzr, [x3+16]
00507f8cadrp x27, 0x544000
00507f90ldr w4, [x27+3056]
00507f94cbz w4, 0x507f9c
00507f98b 0x507fa0
00507f9c
00507f9cloc_507f9c:
00507f9cb 0x507fb0
00507fa0
00507fa0loc_507fa0:
00507fa0ldr x4, [x3+8]
00507fa4bl runtime.gcWriteBarrier1
00507fa8str x4, [x25]
00507facb 0x507fb0
00507fb0
00507fb0loc_507fb0:
00507fb0str x2, [x3+8]
00507fb4ldr x2, [sp+328]
00507fb8str x2, [sp+136]
00507fbcldr x2, [sp+152]
00507fc0ldr x3, [sp+144]
00507fc4ldr x4, [sp+160]
00507fc8str x3, [sp+576]
00507fccstr x2, [sp+584]
00507fd0str x4, [sp+592]
00507fd4str xzr, [sp+104]
00507fd8str x2, [sp+96]
00507fdcldr x2, [sp+576]
00507fe0str x2, [sp+88]
00507fe4b 0x507fe8
00507fe8
00507fe8loc_507fe8:
00507fe8ldr x2, [sp+96]
00507fecldr x3, [sp+104]
00507ff0subs xzr, x2, x3
00507ff4b.gt 0x507ffc
00507ff8b 0x508310
00507ffc
00507ffcloc_507ffc:
00507ffcldr x1, [sp+88]
00508000str x1, [sp+288]
00508004ldr x1, [sp+288]
00508008ldr x2, [x1]
0050800cldr x0, [x1+8]
00508010str x2, [sp+168]
00508014str x0, [sp+176]
00508018ldrsb x27, [x2]
0050801cldr x1, [x2+56]
00508020blr x1
00508024str x0, [sp+120]
00508028ldr x1, [sp+168]
0050802cldrsb x27, [x1]
00508030ldr x1, [x1+48]
00508034ldr x0, [sp+176]
00508038blr x1
0050803cstr x0, [sp+112]
00508040ldr x1, [sp+168]
00508044ldrsb x27, [x1]
00508048ldr x1, [x1+32]
0050804cldr x0, [sp+176]
00508050blr x1
00508054str x0, [sp+544]
00508058str x1, [sp+552]
0050805cldr x1, [sp+168]
00508060ldrsb x27, [x1]
00508064ldr x1, [x1+40]
00508068ldr x0, [sp+176]
0050806cblr x1
00508070str x0, [sp+528]
00508074str x1, [sp+536]
00508078ldr x1, [sp+168]
0050807cldrsb x27, [x1]
00508080ldr x1, [x1+24]
00508084ldr x0, [sp+176]
00508088blr x1
0050808cstr x0, [sp+512]
00508090str x1, [sp+520]
00508094adrp x0, 0x189000
00508098add x0, x0, 2208
0050809cbl runtime.newobject
005080a0str x0, [sp+280]
005080a4adrp x27, 0x543000
005080a8ldr w1, [x27+3056]
005080accbz w1, 0x5080b4
005080b0b 0x5080b8
005080b4
005080b4loc_5080b4:
005080b4b 0x5080d4
005080b8
005080b8loc_5080b8:
005080b8str x0, [sp+248]
005080bcmov x1, x0
005080c0adrp x0, 0x189000
005080c4add x0, x0, 2208
005080c8bl runtime.wbZero
005080ccldr x0, [sp+248]
005080d0b 0x5080d4
005080d4
005080d4loc_5080d4:
005080d4mov x20, x0
005080d8adr x27, 16
005080dcstp x29, x27, [sp-24]
005080e0sub x29, sp, 24
005080e4bl fn_87cf0
005080e8sub x29, sp, 8
005080ecldr x3, [sp+280]
005080f0ldrsb x27, [x3]
005080f4ldr x4, [sp+120]
005080f8str w4, [x3+8]
005080fcldr x3, [sp+280]
00508100ldrsb x27, [x3]
00508104ldr x4, [sp+112]
00508108str w4, [x3+12]
0050810cldr x3, [sp+280]
00508110ldrsb x27, [x3]
00508114ldr x4, [sp+544]
00508118ldr x5, [sp+552]
0050811cstr x5, [x3+24]
00508120adrp x27, 0x543000
00508124ldr w5, [x27+3056]
00508128cbz w5, 0x508130
0050812cb 0x508134
00508130
00508130loc_508130:
00508130b 0x508148
00508134
00508134loc_508134:
00508134bl runtime.gcWriteBarrier2
00508138str x4, [x25]
0050813cldr x5, [x3+16]
00508140str x5, [x25+8]
00508144b 0x508148
00508148
00508148loc_508148:
00508148str x4, [x3+16]
0050814cldr x3, [sp+280]
00508150ldrsb x27, [x3]
00508154ldr x4, [sp+528]
00508158ldr x5, [sp+536]
0050815cstr x5, [x3+40]
00508160adrp x27, 0x543000
00508164ldr w5, [x27+3056]
00508168cbz w5, 0x508170
0050816cb 0x508174
00508170
00508170loc_508170:
00508170b 0x508188
00508174
00508174loc_508174:
00508174bl runtime.gcWriteBarrier2
00508178str x4, [x25]
0050817cldr x5, [x3+32]
00508180str x5, [x25+8]
00508184b 0x508188
00508188
00508188loc_508188:
00508188str x4, [x3+32]
0050818cldr x3, [sp+280]
00508190ldrsb x27, [x3]
00508194ldr x4, [sp+512]
00508198ldr x5, [sp+520]
0050819cstr x5, [x3+56]
005081a0adrp x27, 0x543000
005081a4ldr w5, [x27+3056]
005081a8cbz w5, 0x5081b0
005081acb 0x5081b4
005081b0
005081b0loc_5081b0:
005081b0b 0x5081c8
005081b4
005081b4loc_5081b4:
005081b4bl runtime.gcWriteBarrier2
005081b8str x4, [x25]
005081bcldr x5, [x3+48]
005081c0str x5, [x25+8]
005081c4b 0x5081c8
005081c8
005081c8loc_5081c8:
005081c8str x4, [x3+48]
005081ccldr x3, [sp+280]
005081d0str x3, [sp+184]
005081d4ldr x0, [sp+168]
005081d8ldr x3, [sp+176]
005081dcadrp x4, 0x211000
005081e0add x4, x4, 1872
005081e4subs xzr, x0, x4
005081e8b.eq 0x5081f0
005081ecb 0x5083c0
005081f0
005081f0loc_5081f0:
005081f0str x3, [sp+272]
005081f4mov x0, x3
005081f8bl github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).CmdLine
005081fcstr x0, [sp+488]
00508200str x1, [sp+496]
00508204str x2, [sp+504]
00508208ldr x3, [sp+184]
0050820cldrsb x27, [x3]
00508210str x1, [x3+80]
00508214str x2, [x3+88]
00508218adrp x27, 0x543000
0050821cldr w1, [x27+3056]
00508220cbz w1, 0x508228
00508224b 0x50822c
00508228
00508228loc_508228:
00508228b 0x508240
0050822c
0050822cloc_50822c:
0050822cbl runtime.gcWriteBarrier2
00508230str x0, [x25]
00508234ldr x5, [x3+72]
00508238str x5, [x25+8]
0050823cb 0x508240
00508240
00508240loc_508240:
00508240str x0, [x3+72]
00508244ldr x5, [sp+136]
00508248ldrsb x27, [x5]
0050824cldr x2, [x5+24]
00508250ldr x0, [x5+8]
00508254ldr x5, [x5+16]
00508258add x1, x5, 1
0050825csubs xzr, x2, x1
00508260b.hs 0x508268
00508264b 0x50826c
00508268
00508268loc_508268:
00508268b 0x508280
0050826c
0050826cloc_50826c:
0050826corr x3, xzr, 1
00508270adrp x4, 0x17d000
00508274add x4, x4, 3360
00508278bl runtime.growslice
0050827cb 0x508280
00508280
00508280loc_508280:
00508280ldr x3, [sp+184]
00508284sub x4, x1, 1
00508288adrp x27, 0x543000
0050828cldr w5, [x27+3056]
00508290cbz w5, 0x508298
00508294b 0x50829c
00508298
00508298loc_508298:
00508298b 0x5082b0
0050829c
0050829cloc_50829c:
0050829cbl runtime.gcWriteBarrier2
005082a0str x3, [x25]
005082a4ldr x5, [x0+3*x4]
005082a8str x5, [x25+8]
005082acb 0x5082b0
005082b0
005082b0loc_5082b0:
005082b0str x3, [x0+3*x4]
005082b4ldr x3, [sp+136]
005082b8ldrsb x27, [x3]
005082bcstr x1, [x3+16]
005082c0str x2, [x3+24]
005082c4adrp x27, 0x543000
005082c8ldr w2, [x27+3056]
005082cccbz w2, 0x5082d4
005082d0b 0x5082d8
005082d4
005082d4loc_5082d4:
005082d4b 0x5082ec
005082d8
005082d8loc_5082d8:
005082d8bl runtime.gcWriteBarrier2
005082dcstr x0, [x25]
005082e0ldr x2, [x3+8]
005082e4str x2, [x25+8]
005082e8b 0x5082ec
005082ec
005082ecloc_5082ec:
005082ecstr x0, [x3+8]
005082f0b 0x5082f4
005082f4
005082f4loc_5082f4:
005082f4ldr x2, [sp+104]
005082f8add x2, x2, 1
005082fcstr x2, [sp+104]
00508300ldr x2, [sp+288]
00508304add x2, x2, 16
00508308str x2, [sp+88]
0050830cb 0x507fe8
00508310
00508310loc_508310:
00508310ldr x2, [sp+136]
00508314str x2, [sp+480]
00508318str xzr, [sp+456]
0050831cstp xzr, xzr, [sp+464]
00508320add x27, sp, 560
00508324stp xzr, xzr, [x27]
00508328ldr x1, [sp+480]
0050832cadrp x0, 0x20c000
00508330add x0, x0, 1152
00508334bl google.golang.org/protobuf/proto.Marshal
00508338str x0, [sp+456]
0050833cstr x1, [sp+464]
00508340str x2, [sp+472]
00508344str x3, [sp+560]
00508348str x4, [sp+568]
0050834cldr x2, [sp+456]
00508350ldr x3, [sp+464]
00508354ldr x4, [sp+472]
00508358str x2, [sp+640]
0050835cstr x3, [sp+648]
00508360str x4, [sp+656]
00508364ldr x2, [sp+560]
00508368ldr x3, [sp+568]
0050836cstr x2, [sp+624]
00508370str x3, [sp+632]
00508374ldr x2, [sp+640]
00508378ldr x3, [sp+648]
0050837cldr x4, [sp+656]
00508380str x2, [sp+680]
00508384str x3, [sp+688]
00508388str x4, [sp+696]
0050838cldr x3, [sp+624]
00508390ldr x4, [sp+632]
00508394str x3, [sp+192]
00508398str x4, [sp+200]
0050839cldr x0, [sp+680]
005083a0ldr x1, [sp+688]
005083a4ldr x2, [sp+696]
005083a8ldr x26, [sp+704]
005083acldr x5, [x26]
005083b0blr x5
005083b4ldp x29, x30, [sp-8]
005083b8add sp, sp, 672
005083bcret x30
005083c0
005083c0loc_5083c0:
005083c0adrp x1, 0x159000
005083c4add x1, x1, 2400
005083c8adrp x2, 0x133000
005083ccadd x2, x2, 1888
005083d0bl runtime.panicdottypeI
005083d4hint
005083d8
005083d8loc_5083d8:
005083d8stp x0, x1, [sp+8]
005083dcstp x2, x3, [sp+24]
005083e0mov x3, x30
005083e4bl runtime.morestack_noctxt.abi0
005083e8ldp x0, x1, [sp+8]
005083ecldp x2, x3, [sp+24]
005083f0b 0x507c50
005083f4udf 0
005083f8udf 0
005083fcudf 0
00507c50
00508400
00508400github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath(struct string path)
00508400ldr x16, [x28+16]
00508404sub x17, sp, 16
00508408subs xzr, x17, x16
0050840cb.ls 0x5084bc
00508410str x30, [sp-144]!
00508414stur x29, [sp-8]
00508418sub x29, sp, 8
0050841cstr x0, [sp+152]
00508420str x1, [sp+160]
00508424str xzr, [sp+40]
00508428stp xzr, xzr, [sp+72]
0050842cstp xzr, xzr, [sp+104]
00508430ldr x0, [sp+152]
00508434ldr x1, [sp+160]
00508438orr x2, xzr, 0x80000
0050843cmov x3, xzr
00508440bl golang.org/x/sys/unix.Open
00508444str x0, [sp+56]
00508448str x1, [sp+104]
0050844cstr x2, [sp+112]
00508450ldr x4, [sp+56]
00508454str x4, [sp+64]
00508458str x1, [sp+120]
0050845cstr x2, [sp+128]
00508460ldr x4, [sp+64]
00508464str x4, [sp+48]
00508468str x1, [sp+88]
0050846cstr x2, [sp+96]
00508470cbnz x1, 0x508478
00508474b 0x508498
00508478
00508478loc_508478:
00508478movn x3, 0
0050847cstr x3, [sp+40]
00508480str x1, [sp+72]
00508484str x2, [sp+80]
00508488ldr x0, [sp+40]
0050848cldur x29, [sp-8]
00508490ldr x30, [sp], 144
00508494ret x30
00508498
00508498loc_508498:
00508498ldr x3, [sp+48]
0050849cstr x3, [sp+40]
005084a0stp xzr, xzr, [sp+72]
005084a4ldr x0, [sp+40]
005084a8mov x1, xzr
005084acmov x2, xzr
005084b0ldur x29, [sp-8]
005084b4ldr x30, [sp], 144
005084b8ret x30
005084bc
005084bcloc_5084bc:
005084bcstp x0, x1, [sp+8]
005084c0mov x3, x30
005084c4bl runtime.morestack_noctxt.abi0
005084c8ldp x0, x1, [sp+8]
005084ccb 0x508400
00508400
00508400github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getFdFromPath(struct string path)
00508400ldr x16, [x28+16]
00508404sub x17, sp, 16
00508408subs xzr, x17, x16
0050840cb.ls 0x5084bc
00508410str x30, [sp-144]!
00508414stur x29, [sp-8]
00508418sub x29, sp, 8
0050841cstr x0, [sp+152]
00508420str x1, [sp+160]
00508424str xzr, [sp+40]
00508428stp xzr, xzr, [sp+72]
0050842cstp xzr, xzr, [sp+104]
00508430ldr x0, [sp+152]
00508434ldr x1, [sp+160]
00508438orr x2, xzr, 0x80000
0050843cmov x3, xzr
00508440bl golang.org/x/sys/unix.Open
00508444str x0, [sp+56]
00508448str x1, [sp+104]
0050844cstr x2, [sp+112]
00508450ldr x4, [sp+56]
00508454str x4, [sp+64]
00508458str x1, [sp+120]
0050845cstr x2, [sp+128]
00508460ldr x4, [sp+64]
00508464str x4, [sp+48]
00508468str x1, [sp+88]
0050846cstr x2, [sp+96]
00508470cbnz x1, 0x508478
00508474b 0x508498
00508478
00508478loc_508478:
00508478movn x3, 0
0050847cstr x3, [sp+40]
00508480str x1, [sp+72]
00508484str x2, [sp+80]
00508488ldr x0, [sp+40]
0050848cldur x29, [sp-8]
00508490ldr x30, [sp], 144
00508494ret x30
00508498
00508498loc_508498:
00508498ldr x3, [sp+48]
0050849cstr x3, [sp+40]
005084a0stp xzr, xzr, [sp+72]
005084a4ldr x0, [sp+40]
005084a8mov x1, xzr
005084acmov x2, xzr
005084b0ldur x29, [sp-8]
005084b4ldr x30, [sp], 144
005084b8ret x30
005084bc
005084bcloc_5084bc:
005084bcstp x0, x1, [sp+8]
005084c0mov x3, x30
005084c4bl runtime.morestack_noctxt.abi0
005084c8ldp x0, x1, [sp+8]
005084ccb 0x508400
00508400
005084d0
005084d0github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd(int fd)
005084d0ldr x16, [x28+16]
005084d4sub x17, sp, 192
005084d8subs xzr, x17, x16
005084dcb.ls 0x508640
005084e0sub x20, sp, 320
005084e4stp x29, x30, [x20-8]
005084e8add sp, x20, 0
005084ecsub x29, sp, 8
005084f0str x0, [sp+328]
005084f4stp xzr, xzr, [sp+184]
005084f8add x20, sp, 56
005084fcadr x27, 16
00508500stp x29, x27, [sp-24]
00508504sub x29, sp, 24
00508508bl fn_87cf0
0050850csub x29, sp, 8
00508510ldr x0, [sp+328]
00508514add x1, sp, 56
00508518bl golang.org/x/sys/unix.Fstat
0050851cstr x0, [sp+200]
00508520str x1, [sp+208]
00508524cbnz x0, 0x50852c
00508528b 0x50854c
0050852c
0050852cloc_50852c:
0050852cadrp x0, 0x1a8000
00508530add x0, x0, 3661
00508534str x0, [sp+184]
00508538orr x1, xzr, 7
0050853cstr x1, [sp+192]
00508540ldp x29, x30, [sp-8]
00508544add sp, sp, 320
00508548ret x30
0050854c
0050854cloc_50854c:
0050854cstp xzr, xzr, [sp+280]
00508550stp xzr, xzr, [sp+296]
00508554add x1, sp, 280
00508558str x1, [sp+232]
0050855cldr x0, [sp+56]
00508560bl runtime.convT64
00508564str x0, [sp+224]
00508568ldr x1, [sp+232]
0050856cldrsb x27, [x1]
00508570adrp x2, 0xed000
00508574add x2, x2, 3456
00508578str x2, [x1]
0050857cadrp x27, 0x543000
00508580ldr w2, [x27+3056]
00508584cbz w2, 0x50858c
00508588b 0x508590
0050858c
0050858cloc_50858c:
0050858cb 0x5085a4
00508590
00508590loc_508590:
00508590bl runtime.gcWriteBarrier2
00508594str x0, [x25]
00508598ldr x2, [x1+8]
0050859cstr x2, [x25+8]
005085a0b 0x5085a4
005085a4
005085a4loc_5085a4:
005085a4str x0, [x1+8]
005085a8ldr x0, [sp+64]
005085acbl runtime.convT64
005085b0str x0, [sp+216]
005085b4ldr x1, [sp+232]
005085b8ldrsb x27, [x1]
005085bcadrp x2, 0xed000
005085c0add x2, x2, 3456
005085c4str x2, [x1+16]
005085c8adrp x27, 0x543000
005085ccldr w2, [x27+3056]
005085d0cbz w2, 0x5085d8
005085d4b 0x5085dc
005085d8
005085d8loc_5085d8:
005085d8b 0x5085f0
005085dc
005085dcloc_5085dc:
005085dcbl runtime.gcWriteBarrier2
005085e0str x0, [x25]
005085e4ldr x5, [x1+24]
005085e8str x5, [x25+8]
005085ecb 0x5085f0
005085f0
005085f0loc_5085f0:
005085f0str x0, [x1+24]
005085f4ldr x2, [sp+232]
005085f8ldrsb x27, [x2]
005085fcb 0x508600
00508600
00508600loc_508600:
00508600str x2, [sp+240]
00508604orr x4, xzr, 2
00508608str x4, [sp+248]
0050860cstr x4, [sp+256]
00508610adrp x0, 0x1a9000
00508614add x0, x0, 3154
00508618movz x1, 9
0050861cmov x3, x4
00508620bl fmt.Sprintf
00508624str x0, [sp+264]
00508628str x1, [sp+272]
0050862cstr x0, [sp+184]
00508630str x1, [sp+192]
00508634ldp x29, x30, [sp-8]
00508638add sp, sp, 320
0050863cret x30
00508640
00508640loc_508640:
00508640str x0, [sp+8]
00508644mov x3, x30
00508648bl runtime.morestack_noctxt.abi0
0050864cldr x0, [sp+8]
00508650b 0x5084d0
00508654udf 0
00508658udf 0
0050865cudf 0
005084d0
005084d0github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getUniqueFd(int fd)
005084d0ldr x16, [x28+16]
005084d4sub x17, sp, 192
005084d8subs xzr, x17, x16
005084dcb.ls 0x508640
005084e0sub x20, sp, 320
005084e4stp x29, x30, [x20-8]
005084e8add sp, x20, 0
005084ecsub x29, sp, 8
005084f0str x0, [sp+328]
005084f4stp xzr, xzr, [sp+184]
005084f8add x20, sp, 56
005084fcadr x27, 16
00508500stp x29, x27, [sp-24]
00508504sub x29, sp, 24
00508508bl fn_87cf0
0050850csub x29, sp, 8
00508510ldr x0, [sp+328]
00508514add x1, sp, 56
00508518bl golang.org/x/sys/unix.Fstat
0050851cstr x0, [sp+200]
00508520str x1, [sp+208]
00508524cbnz x0, 0x50852c
00508528b 0x50854c
0050852c
0050852cloc_50852c:
0050852cadrp x0, 0x1a8000
00508530add x0, x0, 3661
00508534str x0, [sp+184]
00508538orr x1, xzr, 7
0050853cstr x1, [sp+192]
00508540ldp x29, x30, [sp-8]
00508544add sp, sp, 320
00508548ret x30
0050854c
0050854cloc_50854c:
0050854cstp xzr, xzr, [sp+280]
00508550stp xzr, xzr, [sp+296]
00508554add x1, sp, 280
00508558str x1, [sp+232]
0050855cldr x0, [sp+56]
00508560bl runtime.convT64
00508564str x0, [sp+224]
00508568ldr x1, [sp+232]
0050856cldrsb x27, [x1]
00508570adrp x2, 0xed000
00508574add x2, x2, 3456
00508578str x2, [x1]
0050857cadrp x27, 0x543000
00508580ldr w2, [x27+3056]
00508584cbz w2, 0x50858c
00508588b 0x508590
0050858c
0050858cloc_50858c:
0050858cb 0x5085a4
00508590
00508590loc_508590:
00508590bl runtime.gcWriteBarrier2
00508594str x0, [x25]
00508598ldr x2, [x1+8]
0050859cstr x2, [x25+8]
005085a0b 0x5085a4
005085a4
005085a4loc_5085a4:
005085a4str x0, [x1+8]
005085a8ldr x0, [sp+64]
005085acbl runtime.convT64
005085b0str x0, [sp+216]
005085b4ldr x1, [sp+232]
005085b8ldrsb x27, [x1]
005085bcadrp x2, 0xed000
005085c0add x2, x2, 3456
005085c4str x2, [x1+16]
005085c8adrp x27, 0x543000
005085ccldr w2, [x27+3056]
005085d0cbz w2, 0x5085d8
005085d4b 0x5085dc
005085d8
005085d8loc_5085d8:
005085d8b 0x5085f0
005085dc
005085dcloc_5085dc:
005085dcbl runtime.gcWriteBarrier2
005085e0str x0, [x25]
005085e4ldr x5, [x1+24]
005085e8str x5, [x25+8]
005085ecb 0x5085f0
005085f0
005085f0loc_5085f0:
005085f0str x0, [x1+24]
005085f4ldr x2, [sp+232]
005085f8ldrsb x27, [x2]
005085fcb 0x508600
00508600
00508600loc_508600:
00508600str x2, [sp+240]
00508604orr x4, xzr, 2
00508608str x4, [sp+248]
0050860cstr x4, [sp+256]
00508610adrp x0, 0x1a9000
00508614add x0, x0, 3154
00508618movz x1, 9
0050861cmov x3, x4
00508620bl fmt.Sprintf
00508624str x0, [sp+264]
00508628str x1, [sp+272]
0050862cstr x0, [sp+184]
00508630str x1, [sp+192]
00508634ldp x29, x30, [sp-8]
00508638add sp, sp, 320
0050863cret x30
00508640
00508640loc_508640:
00508640str x0, [sp+8]
00508644mov x3, x30
00508648bl runtime.morestack_noctxt.abi0
0050864cldr x0, [sp+8]
00508650b 0x5084d0
00508654udf 0
00508658udf 0
0050865cudf 0
005084d0
00508660
00508660github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinuxHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinuxHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00508660ldr x16, [x28+16]
00508664sub x17, sp, 128
00508668subs xzr, x17, x16
0050866cb.ls 0x5087cc
00508670sub x20, sp, 256
00508674stp x29, x30, [x20-8]
00508678add sp, x20, 0
0050867csub x29, sp, 8
00508680str x0, [sp+264]
00508684str x1, [sp+272]
00508688str x2, [sp+280]
0050868cstr x3, [sp+288]
00508690bl github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinux
00508694str x0, [sp+56]
00508698str x0, [sp+144]
0050869cstp xzr, xzr, [sp+128]
005086a0add x0, sp, 128
005086a4str x0, [sp+200]
005086a8ldr x0, [sp+144]
005086acstr x0, [sp+192]
005086b0ldr x1, [sp+200]
005086b4ldrsb x27, [x1]
005086b8adrp x2, 0x156000
005086bcadd x2, x2, 1440
005086c0str x2, [x1]
005086c4adrp x27, 0x543000
005086c8ldr w2, [x27+3056]
005086cccbz w2, 0x5086d4
005086d0b 0x5086d8
005086d4
005086d4loc_5086d4:
005086d4b 0x5086ec
005086d8
005086d8loc_5086d8:
005086d8bl runtime.gcWriteBarrier2
005086dcstr x0, [x25]
005086e0ldr x5, [x1+8]
005086e4str x5, [x25+8]
005086e8b 0x5086ec
005086ec
005086ecloc_5086ec:
005086ecstr x0, [x1+8]
005086f0ldr x2, [sp+200]
005086f4ldrsb x27, [x2]
005086f8b 0x5086fc
005086fc
005086fcloc_5086fc:
005086fcstr x2, [sp+208]
00508700orr x4, xzr, 1
00508704str x4, [sp+216]
00508708str x4, [sp+224]
0050870cadrp x0, 0x1b0000
00508710add x0, x0, 1536
00508714movz x1, 23
00508718mov x3, x4
0050871cbl log.Printf
00508720ldr x5, [sp+56]
00508724str x5, [sp+144]
00508728str xzr, [sp+104]
0050872cstp xzr, xzr, [sp+112]
00508730stp xzr, xzr, [sp+232]
00508734ldr x1, [sp+144]
00508738adrp x0, 0x20b000
0050873cadd x0, x0, 2784
00508740bl google.golang.org/protobuf/proto.Marshal
00508744str x0, [sp+104]
00508748str x1, [sp+112]
0050874cstr x2, [sp+120]
00508750str x3, [sp+232]
00508754str x4, [sp+240]
00508758ldr x5, [sp+104]
0050875cldr x6, [sp+112]
00508760ldr x7, [sp+120]
00508764str x5, [sp+168]
00508768str x6, [sp+176]
0050876cstr x7, [sp+184]
00508770ldr x5, [sp+232]
00508774ldr x6, [sp+240]
00508778str x5, [sp+152]
0050877cstr x6, [sp+160]
00508780ldr x5, [sp+168]
00508784ldr x6, [sp+176]
00508788ldr x7, [sp+184]
0050878cstr x5, [sp+80]
00508790str x6, [sp+88]
00508794str x7, [sp+96]
00508798ldr x3, [sp+152]
0050879cldr x4, [sp+160]
005087a0str x3, [sp+64]
005087a4str x4, [sp+72]
005087a8ldr x0, [sp+80]
005087acldr x1, [sp+88]
005087b0ldr x2, [sp+96]
005087b4ldr x26, [sp+288]
005087b8ldr x5, [x26]
005087bcblr x5
005087c0ldp x29, x30, [sp-8]
005087c4add sp, sp, 256
005087c8ret x30
005087cc
005087ccloc_5087cc:
005087ccstp x0, x1, [sp+8]
005087d0stp x2, x3, [sp+24]
005087d4mov x3, x30
005087d8bl runtime.morestack_noctxt.abi0
005087dcldp x0, x1, [sp+8]
005087e0ldp x2, x3, [sp+24]
005087e4b 0x508660
005087e8udf 0
005087ecudf 0
00508660
00508660github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinuxHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinuxHandler(struct []uint8 p0, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
00508660ldr x16, [x28+16]
00508664sub x17, sp, 128
00508668subs xzr, x17, x16
0050866cb.ls 0x5087cc
00508670sub x20, sp, 256
00508674stp x29, x30, [x20-8]
00508678add sp, x20, 0
0050867csub x29, sp, 8
00508680str x0, [sp+264]
00508684str x1, [sp+272]
00508688str x2, [sp+280]
0050868cstr x3, [sp+288]
00508690bl github.com/bishopfox/sliver/implant/sliver/handlers.ifconfigLinux
00508694str x0, [sp+56]
00508698str x0, [sp+144]
0050869cstp xzr, xzr, [sp+128]
005086a0add x0, sp, 128
005086a4str x0, [sp+200]
005086a8ldr x0, [sp+144]
005086acstr x0, [sp+192]
005086b0ldr x1, [sp+200]
005086b4ldrsb x27, [x1]
005086b8adrp x2, 0x156000
005086bcadd x2, x2, 1440
005086c0str x2, [x1]
005086c4adrp x27, 0x543000
005086c8ldr w2, [x27+3056]
005086cccbz w2, 0x5086d4
005086d0b 0x5086d8
005086d4
005086d4loc_5086d4:
005086d4b 0x5086ec
005086d8
005086d8loc_5086d8:
005086d8bl runtime.gcWriteBarrier2
005086dcstr x0, [x25]
005086e0ldr x5, [x1+8]
005086e4str x5, [x25+8]
005086e8b 0x5086ec
005086ec
005086ecloc_5086ec:
005086ecstr x0, [x1+8]
005086f0ldr x2, [sp+200]
005086f4ldrsb x27, [x2]
005086f8b 0x5086fc
005086fc
005086fcloc_5086fc:
005086fcstr x2, [sp+208]
00508700orr x4, xzr, 1
00508704str x4, [sp+216]
00508708str x4, [sp+224]
0050870cadrp x0, 0x1b0000
00508710add x0, x0, 1536
00508714movz x1, 23
00508718mov x3, x4
0050871cbl log.Printf
00508720ldr x5, [sp+56]
00508724str x5, [sp+144]
00508728str xzr, [sp+104]
0050872cstp xzr, xzr, [sp+112]
00508730stp xzr, xzr, [sp+232]
00508734ldr x1, [sp+144]
00508738adrp x0, 0x20b000
0050873cadd x0, x0, 2784
00508740bl google.golang.org/protobuf/proto.Marshal
00508744str x0, [sp+104]
00508748str x1, [sp+112]
0050874cstr x2, [sp+120]
00508750str x3, [sp+232]
00508754str x4, [sp+240]
00508758ldr x5, [sp+104]
0050875cldr x6, [sp+112]
00508760ldr x7, [sp+120]
00508764str x5, [sp+168]
00508768str x6, [sp+176]
0050876cstr x7, [sp+184]
00508770ldr x5, [sp+232]
00508774ldr x6, [sp+240]
00508778str x5, [sp+152]
0050877cstr x6, [sp+160]
00508780ldr x5, [sp+168]
00508784ldr x6, [sp+176]
00508788ldr x7, [sp+184]
0050878cstr x5, [sp+80]
00508790str x6, [sp+88]
00508794str x7, [sp+96]
00508798ldr x3, [sp+152]
0050879cldr x4, [sp+160]
005087a0str x3, [sp+64]
005087a4str x4, [sp+72]
005087a8ldr x0, [sp+80]
005087acldr x1, [sp+88]
005087b0ldr x2, [sp+96]
005087b4ldr x26, [sp+288]
005087b8ldr x5, [x26]
005087bcblr x5
005087c0ldp x29, x30, [sp-8]
005087c4add sp, sp, 256
005087c8ret x30
005087cc
005087ccloc_5087cc:
005087ccstp x0, x1, [sp+8]
005087d0stp x2, x3, [sp+24]
005087d4mov x3, x30
005087d8bl runtime.morestack_noctxt.abi0
005087dcldp x0, x1, [sp+8]
005087e0ldp x2, x3, [sp+24]
005087e4b 0x508660
005087e8udf 0
005087ecudf 0
00508660
Loading..