1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
| uprobe_func:0000000000000008 uprobe: uprobe_func:0000000000000008 ldxdw r2, [r1+0x68] uprobe_func:0000000000000010 lsh r2, 0x20 uprobe_func:0000000000000018 rsh r2, 0x20 uprobe_func:0000000000000020 ldxdw r3, [r1+0x70] uprobe_func:0000000000000028 lsh r3, 0x20 uprobe_func:0000000000000030 rsh r3, 0x20 uprobe_func:0000000000000038 mov r4, r3 uprobe_func:0000000000000040 mul r4, 0x6DC0 uprobe_func:0000000000000048 mov r5, r2 uprobe_func:0000000000000050 mul r5, 0xFB88 uprobe_func:0000000000000058 add r5, r4 uprobe_func:0000000000000060 ldxdw r4, [r1+0x60] uprobe_func:0000000000000068 lsh r4, 0x20 uprobe_func:0000000000000070 rsh r4, 0x20 uprobe_func:0000000000000078 mov r0, r4 uprobe_func:0000000000000080 mul r0, 0x71FB uprobe_func:0000000000000088 add r5, r0 uprobe_func:0000000000000090 ldxdw r1, [r1+0x58] uprobe_func:0000000000000098 mov r0, 0 uprobe_func:00000000000000A0 stxb [r10-8], r0 uprobe_func:00000000000000A8 stxdw [r10-0x10], r0 uprobe_func:00000000000000B0 stxdw [r10-0x18], r0 uprobe_func:00000000000000B8 lsh r1, 0x20 uprobe_func:00000000000000C0 rsh r1, 0x20 uprobe_func:00000000000000C8 mov r0, r1 uprobe_func:00000000000000D0 mul r0, 0xCC8E uprobe_func:00000000000000D8 add r5, r0 uprobe_func:00000000000000E0 mov r6, 1 uprobe_func:00000000000000E8 lddw r0, 0xBE18A1735995 uprobe_func:00000000000000F8 jne r5, r0, LBB0_5 uprobe_func:0000000000000100 mov r5, r3 uprobe_func:0000000000000108 mul r5, 0xF1BF uprobe_func:0000000000000110 mov r0, r2 uprobe_func:0000000000000118 mul r0, 0x6AE5 uprobe_func:0000000000000120 add r0, r5 uprobe_func:0000000000000128 mov r5, r4 uprobe_func:0000000000000130 mul r5, 0xADD3 uprobe_func:0000000000000138 add r0, r5 uprobe_func:0000000000000140 mov r5, r1 uprobe_func:0000000000000148 mul r5, 0x9284 uprobe_func:0000000000000150 add r0, r5 uprobe_func:0000000000000158 lddw r5, 0xA556E5540340 uprobe_func:0000000000000168 jne r0, r5, LBB0_5 uprobe_func:0000000000000170 mov r5, r3 uprobe_func:0000000000000178 mul r5, 0xDD85 uprobe_func:0000000000000180 mov r0, r2 uprobe_func:0000000000000188 mul r0, 0x8028 uprobe_func:0000000000000190 add r0, r5 uprobe_func:0000000000000198 mov r5, r4 uprobe_func:00000000000001A0 mul r5, 0x652D uprobe_func:00000000000001A8 add r0, r5 uprobe_func:00000000000001B0 mov r5, r1 uprobe_func:00000000000001B8 mul r5, 0xE712 uprobe_func:00000000000001C0 add r0, r5 uprobe_func:00000000000001C8 lddw r5, 0xA6F374484DA3 uprobe_func:00000000000001D8 jne r0, r5, LBB0_5 uprobe_func:00000000000001E0 mov r5, r3 uprobe_func:00000000000001E8 mul r5, 0x822C uprobe_func:00000000000001F0 mov r0, r2 uprobe_func:00000000000001F8 mul r0, 0xCA43 uprobe_func:0000000000000200 add r0, r5 uprobe_func:0000000000000208 mov r5, r4 uprobe_func:0000000000000210 mul r5, 0x7C8E uprobe_func:0000000000000218 add r0, r5 uprobe_func:0000000000000220 mov r5, r1 uprobe_func:0000000000000228 mul r5, 0xF23A uprobe_func:0000000000000230 add r0, r5 uprobe_func:0000000000000238 lddw r5, 0xB99C485A7277 uprobe_func:0000000000000248 jne r0, r5, LBB0_5 uprobe_func:0000000000000250 stxw [r10-0xC], r1 uprobe_func:0000000000000258 stxw [r10-0x10], r4 uprobe_func:0000000000000260 stxw [r10-0x14], r2 uprobe_func:0000000000000268 stxw [r10-0x18], r3 uprobe_func:0000000000000270 lddw r1, 0xA7D73257B465443 uprobe_func:0000000000000280 stxdw [r10-0x28], r1 uprobe_func:0000000000000288 lddw r1, 0x4648203A47414C46 uprobe_func:0000000000000298 stxdw [r10-0x30], r1 uprobe_func:00000000000002A0 lddw r1, 0x2052554F59202145 uprobe_func:00000000000002B0 stxdw [r10-0x38], r1 uprobe_func:00000000000002B8 lddw r1, 0x4E4F44204C4C4557 uprobe_func:00000000000002C8 stxdw [r10-0x40], r1 uprobe_func:00000000000002D0 mov r6, 0 uprobe_func:00000000000002D8 stxb [r10-0x20], r6 uprobe_func:00000000000002E0 mov r1, r10 uprobe_func:00000000000002E8 add r1, -0x40 uprobe_func:00000000000002F0 mov r3, r10 uprobe_func:00000000000002F8 add r3, -0x18 uprobe_func:0000000000000300 mov r2, 0x21 uprobe_func:0000000000000308 call 6 ; long bpf_trace_printk(const char *fmt, __u32 fmt_size, ...) uprobe_func:0000000000000310 uprobe_func:0000000000000310 LBB0_5: ; CODE XREF: uprobe+F0↑j uprobe_func:0000000000000310 ; uprobe+160↑j ... uprobe_func:0000000000000310 mov r0, r6 uprobe_func:0000000000000318 ret uprobe_func:0000000000000318 ; End of function uprobe uprobe_func:0000000000000318 uprobe_func:0000000000000318 ; end of 'uprobe_func' uprobe_func:0000000000000318 license:0000000000000320 ; =========================================================================== license:0000000000000320 license:0000000000000320 ; Segment type: Pure data license:0000000000000320 LICENSE: db "Dual BSD/GPL",0 license:0000000000000320 ; end of 'license' license:0000000000000320 .rodata.str1.1:000000000000032D ; =========================================================================== .rodata.str1.1:000000000000032D .rodata.str1.1:000000000000032D ; Segment type: Pure data .rodata.str1.1:000000000000032D aWellDoneYourFl:db "WELL DONE! YOUR FLAG: HFCTF{%s}",0xA,0 .rodata.str1.1:000000000000032D ; end of '.rodata.str1.1'
|