019b477e-d12c-7195-b3f1-f539c805c7c5
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 27717 | artifact.fetch | complete | 1 / 3 | 4 months ago |
| 27718 | tool.cast_disasm | complete | 1 / 3 | 4 months ago |
| 71552 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 71553 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 71554 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 71555 | validation.fork | complete | 1 / 3 | 2 weeks ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x0070 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x8da5cb5b 00000019: GT 0000001a: PUSH2 0x004e 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0x8da5cb5b 00000024: EQ 00000025: PUSH2 0x00d4 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xbd051844 0000002f: EQ 00000030: PUSH2 0x010c 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf6722a2d 0000003a: EQ 0000003b: PUSH2 0x012c 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf8b2cb4f 00000045: EQ 00000046: PUSH2 0x013f 00000049: JUMPI 0000004a: PUSH1 0x00 0000004c: DUP1 0000004d: REVERT 0000004e: JUMPDEST 0000004f: DUP1 00000050: PUSH4 0x13af4035 00000055: EQ 00000056: PUSH2 0x0075 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0x372500ab 00000060: EQ 00000061: PUSH2 0x0097 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x49649fbf 0000006b: EQ 0000006c: PUSH2 0x00bf 0000006f: JUMPI 00000070: JUMPDEST 00000071: PUSH1 0x00 00000073: DUP1 00000074: REVERT 00000075: JUMPDEST 00000076: CALLVALUE 00000077: DUP1 00000078: ISZERO 00000079: PUSH2 0x0081 0000007c: JUMPI 0000007d: PUSH1 0x00 0000007f: DUP1 00000080: REVERT 00000081: JUMPDEST 00000082: POP 00000083: PUSH2 0x0095 00000086: PUSH2 0x0090 00000089: CALLDATASIZE 0000008a: PUSH1 0x04 0000008c: PUSH2 0x0703 0000008f: JUMP 00000090: JUMPDEST 00000091: PUSH2 0x0175 00000094: JUMP 00000095: JUMPDEST 00000096: STOP 00000097: JUMPDEST 00000098: CALLVALUE 00000099: DUP1 0000009a: ISZERO 0000009b: PUSH2 0x00a3 0000009e: JUMPI 0000009f: PUSH1 0x00 000000a1: DUP1 000000a2: REVERT 000000a3: JUMPDEST 000000a4: POP 000000a5: PUSH2 0x00ac 000000a8: PUSH2 0x01ca 000000ab: JUMP 000000ac: JUMPDEST 000000ad: PUSH1 0x40 000000af: MLOAD 000000b0: SWAP1 000000b1: DUP2 000000b2: MSTORE 000000b3: PUSH1 0x20 000000b5: ADD 000000b6: JUMPDEST 000000b7: PUSH1 0x40 000000b9: MLOAD 000000ba: DUP1 000000bb: SWAP2 000000bc: SUB 000000bd: SWAP1 000000be: RETURN 000000bf: JUMPDEST 000000c0: CALLVALUE 000000c1: DUP1 000000c2: ISZERO 000000c3: PUSH2 0x00cb 000000c6: JUMPI 000000c7: PUSH1 0x00 000000c9: DUP1 000000ca: REVERT 000000cb: JUMPDEST 000000cc: POP 000000cd: PUSH2 0x0095 000000d0: PUSH2 0x02e6 000000d3: JUMP 000000d4: JUMPDEST 000000d5: CALLVALUE 000000d6: DUP1 000000d7: ISZERO 000000d8: PUSH2 0x00e0 000000db: JUMPI 000000dc: PUSH1 0x00 000000de: DUP1 000000df: REVERT 000000e0: JUMPDEST 000000e1: POP 000000e2: PUSH1 0x01 000000e4: SLOAD 000000e5: PUSH2 0x00f4 000000e8: SWAP1 000000e9: PUSH1 0x01 000000eb: PUSH1 0x01 000000ed: PUSH1 0xa0 000000ef: SHL 000000f0: SUB 000000f1: AND 000000f2: DUP2 000000f3: JUMP 000000f4: JUMPDEST 000000f5: PUSH1 0x40 000000f7: MLOAD 000000f8: PUSH1 0x01 000000fa: PUSH1 0x01 000000fc: PUSH1 0xa0 000000fe: SHL 000000ff: SUB 00000100: SWAP1 00000101: SWAP2 00000102: AND 00000103: DUP2 00000104: MSTORE 00000105: PUSH1 0x20 00000107: ADD 00000108: PUSH2 0x00b6 0000010b: JUMP 0000010c: JUMPDEST 0000010d: CALLVALUE 0000010e: DUP1 0000010f: ISZERO 00000110: PUSH2 0x0118 00000113: JUMPI 00000114: PUSH1 0x00 00000116: DUP1 00000117: REVERT 00000118: JUMPDEST 00000119: POP 0000011a: PUSH2 0x0095 0000011d: PUSH2 0x0127 00000120: CALLDATASIZE 00000121: PUSH1 0x04 00000123: PUSH2 0x0703 00000126: JUMP 00000127: JUMPDEST 00000128: PUSH2 0x03ee 0000012b: JUMP 0000012c: JUMPDEST 0000012d: PUSH2 0x0095 00000130: PUSH2 0x013a 00000133: CALLDATASIZE 00000134: PUSH1 0x04 00000136: PUSH2 0x0731 00000139: JUMP 0000013a: JUMPDEST 0000013b: PUSH2 0x0491 0000013e: JUMP 0000013f: JUMPDEST 00000140: CALLVALUE 00000141: DUP1 00000142: ISZERO 00000143: PUSH2 0x014b 00000146: JUMPI 00000147: PUSH1 0x00 00000149: DUP1 0000014a: REVERT 0000014b: JUMPDEST 0000014c: POP 0000014d: PUSH2 0x00ac 00000150: PUSH2 0x015a 00000153: CALLDATASIZE 00000154: PUSH1 0x04 00000156: PUSH2 0x0703 00000159: JUMP 0000015a: JUMPDEST 0000015b: PUSH1 0x01 0000015d: PUSH1 0x01 0000015f: PUSH1 0xa0 00000161: SHL 00000162: SUB 00000163: AND 00000164: PUSH1 0x00 00000166: SWAP1 00000167: DUP2 00000168: MSTORE 00000169: PUSH1 0x02 0000016b: PUSH1 0x20 0000016d: MSTORE 0000016e: PUSH1 0x40 00000170: SWAP1 00000171: KECCAK256 00000172: SLOAD 00000173: SWAP1 00000174: JUMP 00000175: JUMPDEST 00000176: PUSH1 0x01 00000178: SLOAD 00000179: PUSH1 0x01 0000017b: PUSH1 0x01 0000017d: PUSH1 0xa0 0000017f: SHL 00000180: SUB 00000181: AND 00000182: CALLER 00000183: EQ 00000184: PUSH2 0x01a8 00000187: JUMPI 00000188: PUSH1 0x40 0000018a: MLOAD 0000018b: PUSH3 0x461bcd 0000018f: PUSH1 0xe5 00000191: SHL 00000192: DUP2 00000193: MSTORE 00000194: PUSH1 0x04 00000196: ADD 00000197: PUSH2 0x019f 0000019a: SWAP1 0000019b: PUSH2 0x079a 0000019e: JUMP 0000019f: JUMPDEST 000001a0: PUSH1 0x40 000001a2: MLOAD 000001a3: DUP1 000001a4: SWAP2 000001a5: SUB 000001a6: SWAP1 000001a7: REVERT 000001a8: JUMPDEST 000001a9: PUSH1 0x01 000001ab: DUP1 000001ac: SLOAD 000001ad: PUSH1 0x01 000001af: PUSH1 0x01 000001b1: PUSH1 0xa0 000001b3: SHL 000001b4: SUB 000001b5: NOT 000001b6: AND 000001b7: PUSH1 0x01 000001b9: PUSH1 0x01 000001bb: PUSH1 0xa0 000001bd: SHL 000001be: SUB 000001bf: SWAP3 000001c0: SWAP1 000001c1: SWAP3 000001c2: AND 000001c3: SWAP2 000001c4: SWAP1 000001c5: SWAP2 000001c6: OR 000001c7: SWAP1 000001c8: SSTORE 000001c9: JUMP 000001ca: JUMPDEST 000001cb: PUSH1 0x00 000001cd: PUSH2 0x01d4 000001d0: PUSH2 0x065f 000001d3: JUMP 000001d4: JUMPDEST 000001d5: CALLER 000001d6: PUSH1 0x00 000001d8: SWAP1 000001d9: DUP2 000001da: MSTORE 000001db: PUSH1 0x02 000001dd: PUSH1 0x20 000001df: MSTORE 000001e0: PUSH1 0x40 000001e2: SWAP1 000001e3: KECCAK256 000001e4: SLOAD 000001e5: DUP1 000001e6: PUSH2 0x023d 000001e9: JUMPI 000001ea: PUSH1 0x40 000001ec: MLOAD 000001ed: PUSH3 0x461bcd 000001f1: PUSH1 0xe5 000001f3: SHL 000001f4: DUP2 000001f5: MSTORE 000001f6: PUSH1 0x20 000001f8: PUSH1 0x04 000001fa: DUP3 000001fb: ADD 000001fc: MSTORE 000001fd: PUSH1 0x23 000001ff: PUSH1 0x24 00000201: DUP3 00000202: ADD 00000203: MSTORE 00000204: PUSH32 0x4e6f207265776172647320617661696c61626c6520666f72207468652063616c 00000225: PUSH1 0x44 00000227: DUP3 00000228: ADD 00000229: MSTORE 0000022a: PUSH3 0x3632b9 0000022e: PUSH1 0xe9 00000230: SHL 00000231: PUSH1 0x64 00000233: DUP3 00000234: ADD 00000235: MSTORE 00000236: PUSH1 0x84 00000238: ADD 00000239: PUSH2 0x019f 0000023c: JUMP 0000023d: JUMPDEST 0000023e: CALLER 0000023f: PUSH1 0x00 00000241: DUP2 00000242: DUP2 00000243: MSTORE 00000244: PUSH1 0x02 00000246: PUSH1 0x20 00000248: MSTORE 00000249: PUSH1 0x40 0000024b: DUP1 0000024c: DUP3 0000024d: KECCAK256 0000024e: DUP3 0000024f: SWAP1 00000250: SSTORE 00000251: MLOAD 00000252: SWAP1 00000253: SWAP2 00000254: SWAP1 00000255: DUP4 00000256: SWAP1 00000257: DUP4 00000258: DUP2 00000259: DUP2 0000025a: DUP2 0000025b: DUP6 0000025c: DUP8 0000025d: GAS 0000025e: CALL 0000025f: SWAP3 00000260: POP 00000261: POP 00000262: POP 00000263: RETURNDATASIZE 00000264: DUP1 00000265: PUSH1 0x00 00000267: DUP2 00000268: EQ 00000269: PUSH2 0x028e 0000026c: JUMPI 0000026d: PUSH1 0x40 0000026f: MLOAD 00000270: SWAP2 00000271: POP 00000272: PUSH1 0x1f 00000274: NOT 00000275: PUSH1 0x3f 00000277: RETURNDATASIZE 00000278: ADD 00000279: AND 0000027a: DUP3 0000027b: ADD 0000027c: PUSH1 0x40 0000027e: MSTORE 0000027f: RETURNDATASIZE 00000280: DUP3 00000281: MSTORE 00000282: RETURNDATASIZE 00000283: PUSH1 0x00 00000285: PUSH1 0x20 00000287: DUP5 00000288: ADD 00000289: RETURNDATACOPY 0000028a: PUSH2 0x0293 0000028d: JUMP 0000028e: JUMPDEST 0000028f: PUSH1 0x60 00000291: SWAP2 00000292: POP 00000293: JUMPDEST 00000294: POP 00000295: POP 00000296: SWAP1 00000297: POP 00000298: DUP1 00000299: PUSH2 0x02d6 0000029c: JUMPI 0000029d: PUSH1 0x40 0000029f: MLOAD 000002a0: PUSH3 0x461bcd 000002a4: PUSH1 0xe5 000002a6: SHL 000002a7: DUP2 000002a8: MSTORE 000002a9: PUSH1 0x20 000002ab: PUSH1 0x04 000002ad: DUP3 000002ae: ADD 000002af: MSTORE 000002b0: PUSH1 0x0f 000002b2: PUSH1 0x24 000002b4: DUP3 000002b5: ADD 000002b6: MSTORE 000002b7: PUSH15 0x151c985b9cd9995c8819985a5b1959 000002c7: PUSH1 0x8a 000002c9: SHL 000002ca: PUSH1 0x44 000002cc: DUP3 000002cd: ADD 000002ce: MSTORE 000002cf: PUSH1 0x64 000002d1: ADD 000002d2: PUSH2 0x019f 000002d5: JUMP 000002d6: JUMPDEST 000002d7: POP 000002d8: SWAP1 000002d9: POP 000002da: PUSH2 0x02e3 000002dd: PUSH1 0x01 000002df: PUSH1 0x00 000002e1: SSTORE 000002e2: JUMP 000002e3: JUMPDEST 000002e4: SWAP1 000002e5: JUMP 000002e6: JUMPDEST 000002e7: PUSH1 0x01 000002e9: SLOAD 000002ea: PUSH1 0x01 000002ec: PUSH1 0x01 000002ee: PUSH1 0xa0 000002f0: SHL 000002f1: SUB 000002f2: AND 000002f3: CALLER 000002f4: EQ 000002f5: PUSH2 0x0310 000002f8: JUMPI 000002f9: PUSH1 0x40 000002fb: MLOAD 000002fc: PUSH3 0x461bcd 00000300: PUSH1 0xe5 00000302: SHL 00000303: DUP2 00000304: MSTORE 00000305: PUSH1 0x04 00000307: ADD 00000308: PUSH2 0x019f 0000030b: SWAP1 0000030c: PUSH2 0x079a 0000030f: JUMP 00000310: JUMPDEST 00000311: SELFBALANCE 00000312: DUP1 00000313: PUSH2 0x0355 00000316: JUMPI 00000317: PUSH1 0x40 00000319: MLOAD 0000031a: PUSH3 0x461bcd 0000031e: PUSH1 0xe5 00000320: SHL 00000321: DUP2 00000322: MSTORE 00000323: PUSH1 0x20 00000325: PUSH1 0x04 00000327: DUP3 00000328: ADD 00000329: MSTORE 0000032a: PUSH1 0x14 0000032c: PUSH1 0x24 0000032e: DUP3 0000032f: ADD 00000330: MSTORE 00000331: PUSH20 0x4e6f2066756e647320746f207769746864726177 00000346: PUSH1 0x60 00000348: SHL 00000349: PUSH1 0x44 0000034b: DUP3 0000034c: ADD 0000034d: MSTORE 0000034e: PUSH1 0x64 00000350: ADD 00000351: PUSH2 0x019f 00000354: JUMP 00000355: JUMPDEST 00000356: PUSH1 0x01 00000358: SLOAD 00000359: PUSH1 0x40 0000035b: MLOAD 0000035c: PUSH1 0x00 0000035e: SWAP2 0000035f: PUSH1 0x01 00000361: PUSH1 0x01 00000363: PUSH1 0xa0 00000365: SHL 00000366: SUB 00000367: AND 00000368: SWAP1 00000369: DUP4 0000036a: SWAP1 0000036b: DUP4 0000036c: DUP2 0000036d: DUP2 0000036e: DUP2 0000036f: DUP6 00000370: DUP8 00000371: GAS 00000372: CALL 00000373: SWAP3 00000374: POP 00000375: POP 00000376: POP 00000377: RETURNDATASIZE 00000378: DUP1 00000379: PUSH1 0x00 0000037b: DUP2 0000037c: EQ 0000037d: PUSH2 0x03a2 00000380: JUMPI 00000381: PUSH1 0x40 00000383: MLOAD 00000384: SWAP2 00000385: POP 00000386: PUSH1 0x1f 00000388: NOT 00000389: PUSH1 0x3f 0000038b: RETURNDATASIZE 0000038c: ADD 0000038d: AND 0000038e: DUP3 0000038f: ADD 00000390: PUSH1 0x40 00000392: MSTORE 00000393: RETURNDATASIZE 00000394: DUP3 00000395: MSTORE 00000396: RETURNDATASIZE 00000397: PUSH1 0x00 00000399: PUSH1 0x20 0000039b: DUP5 0000039c: ADD 0000039d: RETURNDATACOPY 0000039e: PUSH2 0x03a7 000003a1: JUMP 000003a2: JUMPDEST 000003a3: PUSH1 0x60 000003a5: SWAP2 000003a6: POP 000003a7: JUMPDEST 000003a8: POP 000003a9: POP 000003aa: SWAP1 000003ab: POP 000003ac: DUP1 000003ad: PUSH2 0x03ea 000003b0: JUMPI 000003b1: PUSH1 0x40 000003b3: MLOAD 000003b4: PUSH3 0x461bcd 000003b8: PUSH1 0xe5 000003ba: SHL 000003bb: DUP2 000003bc: MSTORE 000003bd: PUSH1 0x20 000003bf: PUSH1 0x04 000003c1: DUP3 000003c2: ADD 000003c3: MSTORE 000003c4: PUSH1 0x0f 000003c6: PUSH1 0x24 000003c8: DUP3 000003c9: ADD 000003ca: MSTORE 000003cb: PUSH15 0x151c985b9cd9995c8819985a5b1959 000003db: PUSH1 0x8a 000003dd: SHL 000003de: PUSH1 0x44 000003e0: DUP3 000003e1: ADD 000003e2: MSTORE 000003e3: PUSH1 0x64 000003e5: ADD 000003e6: PUSH2 0x019f 000003e9: JUMP 000003ea: JUMPDEST 000003eb: POP 000003ec: POP 000003ed: JUMP 000003ee: JUMPDEST 000003ef: PUSH1 0x01 000003f1: SLOAD 000003f2: PUSH1 0x01 000003f4: PUSH1 0x01 000003f6: PUSH1 0xa0 000003f8: SHL 000003f9: SUB 000003fa: AND 000003fb: CALLER 000003fc: EQ 000003fd: PUSH2 0x0418 00000400: JUMPI 00000401: PUSH1 0x40 00000403: MLOAD 00000404: PUSH3 0x461bcd 00000408: PUSH1 0xe5 0000040a: SHL 0000040b: DUP2 0000040c: MSTORE 0000040d: PUSH1 0x04 0000040f: ADD 00000410: PUSH2 0x019f 00000413: SWAP1 00000414: PUSH2 0x079a 00000417: JUMP 00000418: JUMPDEST 00000419: PUSH1 0x01 0000041b: PUSH1 0x01 0000041d: PUSH1 0xa0 0000041f: SHL 00000420: SUB 00000421: DUP2 00000422: AND 00000423: PUSH1 0x00 00000425: SWAP1 00000426: DUP2 00000427: MSTORE 00000428: PUSH1 0x02 0000042a: PUSH1 0x20 0000042c: MSTORE 0000042d: PUSH1 0x40 0000042f: SWAP1 00000430: KECCAK256 00000431: SLOAD 00000432: DUP1 00000433: PUSH2 0x0476 00000436: JUMPI 00000437: PUSH1 0x40 00000439: MLOAD 0000043a: PUSH3 0x461bcd 0000043e: PUSH1 0xe5 00000440: SHL 00000441: DUP2 00000442: MSTORE 00000443: PUSH1 0x20 00000445: PUSH1 0x04 00000447: DUP3 00000448: ADD 00000449: MSTORE 0000044a: PUSH1 0x15 0000044c: PUSH1 0x24 0000044e: DUP3 0000044f: ADD 00000450: MSTORE 00000451: PUSH21 0x0526577617264732061726520616c7265616479203 00000467: PUSH1 0x5c 00000469: SHL 0000046a: PUSH1 0x44 0000046c: DUP3 0000046d: ADD 0000046e: MSTORE 0000046f: PUSH1 0x64 00000471: ADD 00000472: PUSH2 0x019f 00000475: JUMP 00000476: JUMPDEST 00000477: POP 00000478: PUSH1 0x01 0000047a: PUSH1 0x01 0000047c: PUSH1 0xa0 0000047e: SHL 0000047f: SUB 00000480: AND 00000481: PUSH1 0x00 00000483: SWAP1 00000484: DUP2 00000485: MSTORE 00000486: PUSH1 0x02 00000488: PUSH1 0x20 0000048a: MSTORE 0000048b: PUSH1 0x40 0000048d: DUP2 0000048e: KECCAK256 0000048f: SSTORE 00000490: JUMP 00000491: JUMPDEST 00000492: PUSH1 0x01 00000494: SLOAD 00000495: PUSH1 0x01 00000497: PUSH1 0x01 00000499: PUSH1 0xa0 0000049b: SHL 0000049c: SUB 0000049d: AND 0000049e: CALLER 0000049f: EQ 000004a0: PUSH2 0x04bb 000004a3: JUMPI 000004a4: PUSH1 0x40 000004a6: MLOAD 000004a7: PUSH3 0x461bcd 000004ab: PUSH1 0xe5 000004ad: SHL 000004ae: DUP2 000004af: MSTORE 000004b0: PUSH1 0x04 000004b2: ADD 000004b3: PUSH2 0x019f 000004b6: SWAP1 000004b7: PUSH2 0x079a 000004ba: JUMP 000004bb: JUMPDEST 000004bc: DUP3 000004bd: DUP2 000004be: EQ 000004bf: PUSH2 0x0501 000004c2: JUMPI 000004c3: PUSH1 0x40 000004c5: MLOAD 000004c6: PUSH3 0x461bcd 000004ca: PUSH1 0xe5 000004cc: SHL 000004cd: DUP2 000004ce: MSTORE 000004cf: PUSH1 0x20 000004d1: PUSH1 0x04 000004d3: DUP3 000004d4: ADD 000004d5: MSTORE 000004d6: PUSH1 0x14 000004d8: PUSH1 0x24 000004da: DUP3 000004db: ADD 000004dc: MSTORE 000004dd: PUSH20 0x092dcecc2d8d2c840d2dce0eae840d8cadccee8d 000004f2: PUSH1 0x63 000004f4: SHL 000004f5: PUSH1 0x44 000004f7: DUP3 000004f8: ADD 000004f9: MSTORE 000004fa: PUSH1 0x64 000004fc: ADD 000004fd: PUSH2 0x019f 00000500: JUMP 00000501: JUMPDEST 00000502: PUSH1 0x00 00000504: DUP4 00000505: DUP2 00000506: JUMPDEST 00000507: DUP2 00000508: DUP2 00000509: LT 0000050a: ISZERO 0000050b: PUSH2 0x05e9 0000050e: JUMPI 0000050f: DUP5 00000510: DUP5 00000511: DUP3 00000512: DUP2 00000513: DUP2 00000514: LT 00000515: PUSH2 0x052e 00000518: JUMPI 00000519: PUSH4 0x4e487b71 0000051e: PUSH1 0xe0 00000520: SHL 00000521: PUSH1 0x00 00000523: MSTORE 00000524: PUSH1 0x32 00000526: PUSH1 0x04 00000528: MSTORE 00000529: PUSH1 0x24 0000052b: PUSH1 0x00 0000052d: REVERT 0000052e: JUMPDEST 0000052f: SWAP1 00000530: POP 00000531: PUSH1 0x20 00000533: MUL 00000534: ADD 00000535: CALLDATALOAD 00000536: PUSH1 0x02 00000538: PUSH1 0x00 0000053a: DUP10 0000053b: DUP10 0000053c: DUP6 0000053d: DUP2 0000053e: DUP2 0000053f: LT 00000540: PUSH2 0x0559 00000543: JUMPI 00000544: PUSH4 0x4e487b71 00000549: PUSH1 0xe0 0000054b: SHL 0000054c: PUSH1 0x00 0000054e: MSTORE 0000054f: PUSH1 0x32 00000551: PUSH1 0x04 00000553: MSTORE 00000554: PUSH1 0x24 00000556: PUSH1 0x00 00000558: REVERT 00000559: JUMPDEST 0000055a: SWAP1 0000055b: POP 0000055c: PUSH1 0x20 0000055e: MUL 0000055f: ADD 00000560: PUSH1 0x20 00000562: DUP2 00000563: ADD 00000564: SWAP1 00000565: PUSH2 0x056e 00000568: SWAP2 00000569: SWAP1 0000056a: PUSH2 0x0703 0000056d: JUMP 0000056e: JUMPDEST 0000056f: PUSH1 0x01 00000571: PUSH1 0x01 00000573: PUSH1 0xa0 00000575: SHL 00000576: SUB 00000577: AND 00000578: PUSH1 0x01 0000057a: PUSH1 0x01 0000057c: PUSH1 0xa0 0000057e: SHL 0000057f: SUB 00000580: AND 00000581: DUP2 00000582: MSTORE 00000583: PUSH1 0x20 00000585: ADD 00000586: SWAP1 00000587: DUP2 00000588: MSTORE 00000589: PUSH1 0x20 0000058b: ADD 0000058c: PUSH1 0x00 0000058e: KECCAK256 0000058f: PUSH1 0x00 00000591: DUP3 00000592: DUP3 00000593: SLOAD 00000594: PUSH2 0x059d 00000597: SWAP2 00000598: SWAP1 00000599: PUSH2 0x07e8 0000059c: JUMP 0000059d: JUMPDEST 0000059e: SWAP1 0000059f: SWAP2 000005a0: SSTORE 000005a1: POP 000005a2: DUP6 000005a3: SWAP1 000005a4: POP 000005a5: DUP5 000005a6: DUP3 000005a7: DUP2 000005a8: DUP2 000005a9: LT 000005aa: PUSH2 0x05c3 000005ad: JUMPI 000005ae: PUSH4 0x4e487b71 000005b3: PUSH1 0xe0 000005b5: SHL 000005b6: PUSH1 0x00 000005b8: MSTORE 000005b9: PUSH1 0x32 000005bb: PUSH1 0x04 000005bd: MSTORE 000005be: PUSH1 0x24 000005c0: PUSH1 0x00 000005c2: REVERT 000005c3: JUMPDEST 000005c4: SWAP1 000005c5: POP 000005c6: PUSH1 0x20 000005c8: MUL 000005c9: ADD 000005ca: CALLDATALOAD 000005cb: DUP4 000005cc: PUSH2 0x05d5 000005cf: SWAP2 000005d0: SWAP1 000005d1: PUSH2 0x07e8 000005d4: JUMP 000005d5: JUMPDEST 000005d6: SWAP3 000005d7: POP 000005d8: DUP1 000005d9: PUSH2 0x05e1 000005dc: DUP2 000005dd: PUSH2 0x0800 000005e0: JUMP 000005e1: JUMPDEST 000005e2: SWAP2 000005e3: POP 000005e4: POP 000005e5: PUSH2 0x0506 000005e8: JUMP 000005e9: JUMPDEST 000005ea: POP 000005eb: CALLVALUE 000005ec: DUP3 000005ed: EQ 000005ee: PUSH2 0x0657 000005f1: JUMPI 000005f2: PUSH1 0x40 000005f4: MLOAD 000005f5: PUSH3 0x461bcd 000005f9: PUSH1 0xe5 000005fb: SHL 000005fc: DUP2 000005fd: MSTORE 000005fe: PUSH1 0x20 00000600: PUSH1 0x04 00000602: DUP3 00000603: ADD 00000604: MSTORE 00000605: PUSH1 0x35 00000607: PUSH1 0x24 00000609: DUP3 0000060a: ADD 0000060b: MSTORE 0000060c: PUSH32 0x5468652073756d206f6620616c6c20616d6f756e744561726e6564206d757374 0000062d: PUSH1 0x44 0000062f: DUP3 00000630: ADD 00000631: MSTORE 00000632: PUSH21 0x20657175616c2074686520706169642076616c7565 00000648: PUSH1 0x58 0000064a: SHL 0000064b: PUSH1 0x64 0000064d: DUP3 0000064e: ADD 0000064f: MSTORE 00000650: PUSH1 0x84 00000652: ADD 00000653: PUSH2 0x019f 00000656: JUMP 00000657: JUMPDEST 00000658: POP 00000659: POP 0000065a: POP 0000065b: POP 0000065c: POP 0000065d: POP 0000065e: JUMP 0000065f: JUMPDEST 00000660: PUSH1 0x02 00000662: PUSH1 0x00 00000664: SLOAD 00000665: EQ 00000666: ISZERO 00000667: PUSH2 0x06b2 0000066a: JUMPI 0000066b: PUSH1 0x40 0000066d: MLOAD 0000066e: PUSH3 0x461bcd 00000672: PUSH1 0xe5 00000674: SHL 00000675: DUP2 00000676: MSTORE 00000677: PUSH1 0x20 00000679: PUSH1 0x04 0000067b: DUP3 0000067c: ADD 0000067d: MSTORE 0000067e: PUSH1 0x1f 00000680: PUSH1 0x24 00000682: DUP3 00000683: ADD 00000684: MSTORE 00000685: PUSH32 0x5265656e7472616e637947756172643a207265656e7472616e742063616c6c00 000006a6: PUSH1 0x44 000006a8: DUP3 000006a9: ADD 000006aa: MSTORE 000006ab: PUSH1 0x64 000006ad: ADD 000006ae: PUSH2 0x019f 000006b1: JUMP 000006b2: JUMPDEST 000006b3: PUSH1 0x02 000006b5: PUSH1 0x00 000006b7: SSTORE 000006b8: JUMP 000006b9: JUMPDEST 000006ba: PUSH1 0x00 000006bc: DUP1 000006bd: DUP4 000006be: PUSH1 0x1f 000006c0: DUP5 000006c1: ADD 000006c2: SLT 000006c3: PUSH2 0x06ca 000006c6: JUMPI 000006c7: DUP2 000006c8: DUP3 000006c9: REVERT 000006ca: JUMPDEST 000006cb: POP 000006cc: DUP2 000006cd: CALLDATALOAD 000006ce: PUSH8 0xffffffffffffffff 000006d7: DUP2 000006d8: GT 000006d9: ISZERO 000006da: PUSH2 0x06e1 000006dd: JUMPI 000006de: DUP2 000006df: DUP3 000006e0: REVERT 000006e1: JUMPDEST 000006e2: PUSH1 0x20 000006e4: DUP4 000006e5: ADD 000006e6: SWAP2 000006e7: POP 000006e8: DUP4 000006e9: PUSH1 0x20 000006eb: DUP3 000006ec: PUSH1 0x05 000006ee: SHL 000006ef: DUP6 000006f0: ADD 000006f1: ADD 000006f2: GT 000006f3: ISZERO 000006f4: PUSH2 0x06fc 000006f7: JUMPI 000006f8: PUSH1 0x00 000006fa: DUP1 000006fb: REVERT 000006fc: JUMPDEST 000006fd: SWAP3 000006fe: POP 000006ff: SWAP3 00000700: SWAP1 00000701: POP 00000702: JUMP 00000703: JUMPDEST 00000704: PUSH1 0x00 00000706: PUSH1 0x20 00000708: DUP3 00000709: DUP5 0000070a: SUB 0000070b: SLT 0000070c: ISZERO 0000070d: PUSH2 0x0714 00000710: JUMPI 00000711: DUP1 00000712: DUP2 00000713: REVERT 00000714: JUMPDEST 00000715: DUP2 00000716: CALLDATALOAD 00000717: PUSH1 0x01 00000719: PUSH1 0x01 0000071b: PUSH1 0xa0 0000071d: SHL 0000071e: SUB 0000071f: DUP2 00000720: AND 00000721: DUP2 00000722: EQ 00000723: PUSH2 0x072a 00000726: JUMPI 00000727: DUP2 00000728: DUP3 00000729: REVERT 0000072a: JUMPDEST 0000072b: SWAP4 0000072c: SWAP3 0000072d: POP 0000072e: POP 0000072f: POP 00000730: JUMP 00000731: JUMPDEST 00000732: PUSH1 0x00 00000734: DUP1 00000735: PUSH1 0x00 00000737: DUP1 00000738: PUSH1 0x40 0000073a: DUP6 0000073b: DUP8 0000073c: SUB 0000073d: SLT 0000073e: ISZERO 0000073f: PUSH2 0x0746 00000742: JUMPI 00000743: DUP3 00000744: DUP4 00000745: REVERT 00000746: JUMPDEST 00000747: DUP5 00000748: CALLDATALOAD 00000749: PUSH8 0xffffffffffffffff 00000752: DUP1 00000753: DUP3 00000754: GT 00000755: ISZERO 00000756: PUSH2 0x075d 00000759: JUMPI 0000075a: DUP5 0000075b: DUP6 0000075c: REVERT 0000075d: JUMPDEST 0000075e: PUSH2 0x0769 00000761: DUP9 00000762: DUP4 00000763: DUP10 00000764: ADD 00000765: PUSH2 0x06b9 00000768: JUMP 00000769: JUMPDEST 0000076a: SWAP1 0000076b: SWAP7 0000076c: POP 0000076d: SWAP5 0000076e: POP 0000076f: PUSH1 0x20 00000771: DUP8 00000772: ADD 00000773: CALLDATALOAD 00000774: SWAP2 00000775: POP 00000776: DUP1 00000777: DUP3 00000778: GT 00000779: ISZERO 0000077a: PUSH2 0x0781 0000077d: JUMPI 0000077e: DUP4 0000077f: DUP5 00000780: REVERT 00000781: JUMPDEST 00000782: POP 00000783: PUSH2 0x078e 00000786: DUP8 00000787: DUP3 00000788: DUP9 00000789: ADD 0000078a: PUSH2 0x06b9 0000078d: JUMP 0000078e: JUMPDEST 0000078f: SWAP6 00000790: SWAP9 00000791: SWAP5 00000792: SWAP8 00000793: POP 00000794: SWAP6 00000795: POP 00000796: POP 00000797: POP 00000798: POP 00000799: JUMP 0000079a: JUMPDEST 0000079b: PUSH1 0x20 0000079d: DUP1 0000079e: DUP3 0000079f: MSTORE 000007a0: PUSH1 0x2e 000007a2: SWAP1 000007a3: DUP3 000007a4: ADD 000007a5: MSTORE 000007a6: PUSH32 0x4f6e6c792074686520636f6e7472616374206f776e65722063616e2063616c6c 000007c7: PUSH1 0x40 000007c9: DUP3 000007ca: ADD 000007cb: MSTORE 000007cc: PUSH14 0x103a3434b990333ab731ba34b7b7 000007db: PUSH1 0x91 000007dd: SHL 000007de: PUSH1 0x60 000007e0: DUP3 000007e1: ADD 000007e2: MSTORE 000007e3: PUSH1 0x80 000007e5: ADD 000007e6: SWAP1 000007e7: JUMP 000007e8: JUMPDEST 000007e9: PUSH1 0x00 000007eb: DUP3 000007ec: NOT 000007ed: DUP3 000007ee: GT 000007ef: ISZERO 000007f0: PUSH2 0x07fb 000007f3: JUMPI 000007f4: PUSH2 0x07fb 000007f7: PUSH2 0x081b 000007fa: JUMP 000007fb: JUMPDEST 000007fc: POP 000007fd: ADD 000007fe: SWAP1 000007ff: JUMP 00000800: JUMPDEST 00000801: PUSH1 0x00 00000803: PUSH1 0x00 00000805: NOT 00000806: DUP3 00000807: EQ 00000808: ISZERO 00000809: PUSH2 0x0814 0000080c: JUMPI 0000080d: PUSH2 0x0814 00000810: PUSH2 0x081b 00000813: JUMP 00000814: JUMPDEST 00000815: POP 00000816: PUSH1 0x01 00000818: ADD 00000819: SWAP1 0000081a: JUMP 0000081b: JUMPDEST 0000081c: PUSH4 0x4e487b71 00000821: PUSH1 0xe0 00000823: SHL 00000824: PUSH1 0x00 00000826: MSTORE 00000827: PUSH1 0x11 00000829: PUSH1 0x04 0000082b: MSTORE 0000082c: PUSH1 0x24 0000082e: PUSH1 0x00 00000830: REVERT 00000831: INVALID 00000832: LOG2 00000833: PUSH5 0x6970667358 00000839: UNKNOWN(0x22) 0000083a: SLT 0000083b: KECCAK256 0000083c: UNKNOWN(0xEE) 0000083d: LOG3 0000083e: SELFBALANCE 0000083f: UNKNOWN(0xC7) 00000840: SMOD 00000841: PUSH22 0x3cafc537b01017d95de8b623093a2bda36db59e363b3 00000858: UNKNOWN(0xD3) 00000859: SELFDESTRUCT 0000085a: UNKNOWN(0xF7) 0000085b: UNKNOWN(0xB5) 0000085c: PUSH5 0x736f6c6343 00000862: STOP 00000863: ADDMOD 00000864: DIV 00000865: STOP 00000866: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xd42a40f314f4359639026532cecde64f4c3fda12f57fddbc00ab01bc523f9808
call_targets:
0x2b9929ab9cc2de7cd259494af1cba002edd64b5e
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xd42a40f314f4359639026532cecde64f4c3fda12f57fddbc00ab01bc523f9808",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x2b9929ab9cc2de7cd259494af1cba002edd64b5e"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbd051844",
"selector": "0xbd051844",
"calldata_variants": [
"0xbd051844",
"0xbd0518440000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf6722a2d",
"selector": "0xf6722a2d",
"calldata_variants": [
"0xf6722a2d",
"0xf6722a2d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf8b2cb4f",
"selector": "0xf8b2cb4f",
"calldata_variants": [
"0xf8b2cb4f",
"0xf8b2cb4f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x13af4035",
"selector": "0x13af4035",
"calldata_variants": [
"0x13af4035",
"0x13af40350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x372500ab",
"selector": "0x372500ab",
"calldata_variants": [
"0x372500ab",
"0x372500ab0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x49649fbf",
"selector": "0x49649fbf",
"calldata_variants": [
"0x49649fbf",
"0x49649fbf0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 606,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 882,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 2,
"guards_detected": [],
"untrusted_call_count": 2
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xd42a40f314f4359639026532cecde64f4c3fda12f57fddbc00ab01bc523f9808
call_targets:
0x2b9929ab9cc2de7cd259494af1cba002edd64b5e
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xd42a40f314f4359639026532cecde64f4c3fda12f57fddbc00ab01bc523f9808",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x2b9929ab9cc2de7cd259494af1cba002edd64b5e"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbd051844",
"selector": "0xbd051844",
"calldata_variants": [
"0xbd051844",
"0xbd0518440000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf6722a2d",
"selector": "0xf6722a2d",
"calldata_variants": [
"0xf6722a2d",
"0xf6722a2d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf8b2cb4f",
"selector": "0xf8b2cb4f",
"calldata_variants": [
"0xf8b2cb4f",
"0xf8b2cb4f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x13af4035",
"selector": "0x13af4035",
"calldata_variants": [
"0x13af4035",
"0x13af40350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x372500ab",
"selector": "0x372500ab",
"calldata_variants": [
"0x372500ab",
"0x372500ab0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x49649fbf",
"selector": "0x49649fbf",
"calldata_variants": [
"0x49649fbf",
"0x49649fbf0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 606,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 882,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|
| high | other | detector | SELFDESTRUCT reachable | 65 | no | no |
viewtrace_id: 0x7854d1fd8429093db4f5ac2e5894776fae8f36f169eb628e69a5c318f25dc401
validation_json{
"sink": "SELFDESTRUCT",
"errors": 0,
"status": "unknown",
"attempts": 14,
"trace_id": "0x7854d1fd8429093db4f5ac2e5894776fae8f36f169eb628e69a5c318f25dc401",
"confirmed": false,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbd051844",
"selector": "0xbd051844",
"calldata_variants": [
"0xbd051844",
"0xbd0518440000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf6722a2d",
"selector": "0xf6722a2d",
"calldata_variants": [
"0xf6722a2d",
"0xf6722a2d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf8b2cb4f",
"selector": "0xf8b2cb4f",
"calldata_variants": [
"0xf8b2cb4f",
"0xf8b2cb4f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x13af4035",
"selector": "0x13af4035",
"calldata_variants": [
"0x13af4035",
"0x13af40350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x372500ab",
"selector": "0x372500ab",
"calldata_variants": [
"0x372500ab",
"0x372500ab0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x49649fbf",
"selector": "0x49649fbf",
"calldata_variants": [
"0x49649fbf",
"0x49649fbf0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [],
"selfdestruct_count": 1
}
|