019b477e-d6d4-7193-bac7-594d440d78f2
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 |
|---|---|---|---|---|
| 28775 | artifact.fetch | complete | 1 / 3 | 4 months ago |
| 28776 | tool.cast_disasm | complete | 1 / 3 | 4 months ago |
| 71964 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 71965 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 71966 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 71967 | 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 0x007b 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 0x00f0 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xc3de453d 0000002f: EQ 00000030: PUSH2 0x0118 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf2fde38b 0000003a: EQ 0000003b: PUSH2 0x012b 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf3fef3a3 00000045: EQ 00000046: PUSH2 0x014b 00000049: JUMPI 0000004a: PUSH1 0x00 0000004c: DUP1 0000004d: REVERT 0000004e: JUMPDEST 0000004f: DUP1 00000050: PUSH4 0x3f4ba83a 00000055: EQ 00000056: PUSH2 0x0080 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0x5c975abb 00000060: EQ 00000061: PUSH2 0x0097 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x715018a6 0000006b: EQ 0000006c: PUSH2 0x00c6 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x8456cb59 00000076: EQ 00000077: PUSH2 0x00db 0000007a: JUMPI 0000007b: JUMPDEST 0000007c: PUSH1 0x00 0000007e: DUP1 0000007f: REVERT 00000080: JUMPDEST 00000081: CALLVALUE 00000082: DUP1 00000083: ISZERO 00000084: PUSH2 0x008c 00000087: JUMPI 00000088: PUSH1 0x00 0000008a: DUP1 0000008b: REVERT 0000008c: JUMPDEST 0000008d: POP 0000008e: PUSH2 0x0095 00000091: PUSH2 0x016b 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: PUSH1 0x00 000000a7: SLOAD 000000a8: PUSH1 0x01 000000aa: PUSH1 0xa0 000000ac: SHL 000000ad: SWAP1 000000ae: DIV 000000af: PUSH1 0xff 000000b1: AND 000000b2: PUSH1 0x40 000000b4: MLOAD 000000b5: SWAP1 000000b6: ISZERO 000000b7: ISZERO 000000b8: DUP2 000000b9: MSTORE 000000ba: PUSH1 0x20 000000bc: ADD 000000bd: JUMPDEST 000000be: PUSH1 0x40 000000c0: MLOAD 000000c1: DUP1 000000c2: SWAP2 000000c3: SUB 000000c4: SWAP1 000000c5: RETURN 000000c6: JUMPDEST 000000c7: CALLVALUE 000000c8: DUP1 000000c9: ISZERO 000000ca: PUSH2 0x00d2 000000cd: JUMPI 000000ce: PUSH1 0x00 000000d0: DUP1 000000d1: REVERT 000000d2: JUMPDEST 000000d3: POP 000000d4: PUSH2 0x0095 000000d7: PUSH2 0x017d 000000da: JUMP 000000db: JUMPDEST 000000dc: CALLVALUE 000000dd: DUP1 000000de: ISZERO 000000df: PUSH2 0x00e7 000000e2: JUMPI 000000e3: PUSH1 0x00 000000e5: DUP1 000000e6: REVERT 000000e7: JUMPDEST 000000e8: POP 000000e9: PUSH2 0x0095 000000ec: PUSH2 0x018f 000000ef: JUMP 000000f0: JUMPDEST 000000f1: CALLVALUE 000000f2: DUP1 000000f3: ISZERO 000000f4: PUSH2 0x00fc 000000f7: JUMPI 000000f8: PUSH1 0x00 000000fa: DUP1 000000fb: REVERT 000000fc: JUMPDEST 000000fd: POP 000000fe: PUSH1 0x00 00000100: SLOAD 00000101: PUSH1 0x40 00000103: MLOAD 00000104: PUSH1 0x01 00000106: PUSH1 0x01 00000108: PUSH1 0xa0 0000010a: SHL 0000010b: SUB 0000010c: SWAP1 0000010d: SWAP2 0000010e: AND 0000010f: DUP2 00000110: MSTORE 00000111: PUSH1 0x20 00000113: ADD 00000114: PUSH2 0x00bd 00000117: JUMP 00000118: JUMPDEST 00000119: PUSH2 0x0095 0000011c: PUSH2 0x0126 0000011f: CALLDATASIZE 00000120: PUSH1 0x04 00000122: PUSH2 0x081a 00000125: JUMP 00000126: JUMPDEST 00000127: PUSH2 0x019f 0000012a: JUMP 0000012b: JUMPDEST 0000012c: CALLVALUE 0000012d: DUP1 0000012e: ISZERO 0000012f: PUSH2 0x0137 00000132: JUMPI 00000133: PUSH1 0x00 00000135: DUP1 00000136: REVERT 00000137: JUMPDEST 00000138: POP 00000139: PUSH2 0x0095 0000013c: PUSH2 0x0146 0000013f: CALLDATASIZE 00000140: PUSH1 0x04 00000142: PUSH2 0x0844 00000145: JUMP 00000146: JUMPDEST 00000147: PUSH2 0x0213 0000014a: JUMP 0000014b: JUMPDEST 0000014c: CALLVALUE 0000014d: DUP1 0000014e: ISZERO 0000014f: PUSH2 0x0157 00000152: JUMPI 00000153: PUSH1 0x00 00000155: DUP1 00000156: REVERT 00000157: JUMPDEST 00000158: POP 00000159: PUSH2 0x0095 0000015c: PUSH2 0x0166 0000015f: CALLDATASIZE 00000160: PUSH1 0x04 00000162: PUSH2 0x081a 00000165: JUMP 00000166: JUMPDEST 00000167: PUSH2 0x0291 0000016a: JUMP 0000016b: JUMPDEST 0000016c: PUSH2 0x0173 0000016f: PUSH2 0x036b 00000172: JUMP 00000173: JUMPDEST 00000174: PUSH2 0x017b 00000177: PUSH2 0x03c5 0000017a: JUMP 0000017b: JUMPDEST 0000017c: JUMP 0000017d: JUMPDEST 0000017e: PUSH2 0x0185 00000181: PUSH2 0x036b 00000184: JUMP 00000185: JUMPDEST 00000186: PUSH2 0x017b 00000189: PUSH1 0x00 0000018b: PUSH2 0x041a 0000018e: JUMP 0000018f: JUMPDEST 00000190: PUSH2 0x0197 00000193: PUSH2 0x036b 00000196: JUMP 00000197: JUMPDEST 00000198: PUSH2 0x017b 0000019b: PUSH2 0x046a 0000019e: JUMP 0000019f: JUMPDEST 000001a0: PUSH2 0x01a7 000001a3: PUSH2 0x04ad 000001a6: JUMP 000001a7: JUMPDEST 000001a8: PUSH1 0x01 000001aa: DUP1 000001ab: SLOAD 000001ac: PUSH32 0xbae8d9790f58e25e14068df64bc5c93f90f6e47df3d9a04353a2a057a0cc15a1 000001cd: SWAP2 000001ce: PUSH1 0x00 000001d0: PUSH2 0x01d8 000001d3: DUP4 000001d4: PUSH2 0x0866 000001d7: JUMP 000001d8: JUMPDEST 000001d9: SWAP1 000001da: SWAP2 000001db: SSTORE 000001dc: POP 000001dd: PUSH1 0x40 000001df: DUP1 000001e0: MLOAD 000001e1: SWAP2 000001e2: DUP3 000001e3: MSTORE 000001e4: CALLER 000001e5: PUSH1 0x20 000001e7: DUP4 000001e8: ADD 000001e9: MSTORE 000001ea: PUSH1 0x01 000001ec: PUSH1 0x01 000001ee: PUSH1 0xa0 000001f0: SHL 000001f1: SUB 000001f2: DUP6 000001f3: AND 000001f4: SWAP1 000001f5: DUP3 000001f6: ADD 000001f7: MSTORE 000001f8: CALLVALUE 000001f9: PUSH1 0x60 000001fb: DUP3 000001fc: ADD 000001fd: MSTORE 000001fe: PUSH1 0x80 00000200: DUP2 00000201: ADD 00000202: DUP4 00000203: SWAP1 00000204: MSTORE 00000205: PUSH1 0xa0 00000207: ADD 00000208: PUSH1 0x40 0000020a: MLOAD 0000020b: DUP1 0000020c: SWAP2 0000020d: SUB 0000020e: SWAP1 0000020f: LOG1 00000210: POP 00000211: POP 00000212: JUMP 00000213: JUMPDEST 00000214: PUSH2 0x021b 00000217: PUSH2 0x036b 0000021a: JUMP 0000021b: JUMPDEST 0000021c: PUSH1 0x01 0000021e: PUSH1 0x01 00000220: PUSH1 0xa0 00000222: SHL 00000223: SUB 00000224: DUP2 00000225: AND 00000226: PUSH2 0x0285 00000229: JUMPI 0000022a: PUSH1 0x40 0000022c: MLOAD 0000022d: PUSH3 0x461bcd 00000231: PUSH1 0xe5 00000233: SHL 00000234: DUP2 00000235: MSTORE 00000236: PUSH1 0x20 00000238: PUSH1 0x04 0000023a: DUP3 0000023b: ADD 0000023c: MSTORE 0000023d: PUSH1 0x26 0000023f: PUSH1 0x24 00000241: DUP3 00000242: ADD 00000243: MSTORE 00000244: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00000265: PUSH1 0x44 00000267: DUP3 00000268: ADD 00000269: MSTORE 0000026a: PUSH6 0x646472657373 00000271: PUSH1 0xd0 00000273: SHL 00000274: PUSH1 0x64 00000276: DUP3 00000277: ADD 00000278: MSTORE 00000279: PUSH1 0x84 0000027b: ADD 0000027c: JUMPDEST 0000027d: PUSH1 0x40 0000027f: MLOAD 00000280: DUP1 00000281: SWAP2 00000282: SUB 00000283: SWAP1 00000284: REVERT 00000285: JUMPDEST 00000286: PUSH2 0x028e 00000289: DUP2 0000028a: PUSH2 0x041a 0000028d: JUMP 0000028e: JUMPDEST 0000028f: POP 00000290: JUMP 00000291: JUMPDEST 00000292: PUSH2 0x0299 00000295: PUSH2 0x036b 00000298: JUMP 00000299: JUMPDEST 0000029a: PUSH1 0x01 0000029c: PUSH1 0x01 0000029e: PUSH1 0xa0 000002a0: SHL 000002a1: SUB 000002a2: DUP3 000002a3: AND 000002a4: PUSH2 0x0341 000002a7: JUMPI 000002a8: PUSH1 0x00 000002aa: DUP1 000002ab: SLOAD 000002ac: PUSH1 0x40 000002ae: MLOAD 000002af: PUSH1 0x01 000002b1: PUSH1 0x01 000002b3: PUSH1 0xa0 000002b5: SHL 000002b6: SUB 000002b7: SWAP1 000002b8: SWAP2 000002b9: AND 000002ba: SWAP1 000002bb: DUP4 000002bc: SWAP1 000002bd: DUP4 000002be: DUP2 000002bf: DUP2 000002c0: DUP2 000002c1: DUP6 000002c2: DUP8 000002c3: GAS 000002c4: CALL 000002c5: SWAP3 000002c6: POP 000002c7: POP 000002c8: POP 000002c9: RETURNDATASIZE 000002ca: DUP1 000002cb: PUSH1 0x00 000002cd: DUP2 000002ce: EQ 000002cf: PUSH2 0x02f4 000002d2: JUMPI 000002d3: PUSH1 0x40 000002d5: MLOAD 000002d6: SWAP2 000002d7: POP 000002d8: PUSH1 0x1f 000002da: NOT 000002db: PUSH1 0x3f 000002dd: RETURNDATASIZE 000002de: ADD 000002df: AND 000002e0: DUP3 000002e1: ADD 000002e2: PUSH1 0x40 000002e4: MSTORE 000002e5: RETURNDATASIZE 000002e6: DUP3 000002e7: MSTORE 000002e8: RETURNDATASIZE 000002e9: PUSH1 0x00 000002eb: PUSH1 0x20 000002ed: DUP5 000002ee: ADD 000002ef: RETURNDATACOPY 000002f0: PUSH2 0x02f9 000002f3: JUMP 000002f4: JUMPDEST 000002f5: PUSH1 0x60 000002f7: SWAP2 000002f8: POP 000002f9: JUMPDEST 000002fa: POP 000002fb: POP 000002fc: SWAP1 000002fd: POP 000002fe: DUP1 000002ff: PUSH2 0x033c 00000302: JUMPI 00000303: PUSH1 0x40 00000305: MLOAD 00000306: PUSH3 0x461bcd 0000030a: PUSH1 0xe5 0000030c: SHL 0000030d: DUP2 0000030e: MSTORE 0000030f: PUSH1 0x20 00000311: PUSH1 0x04 00000313: DUP3 00000314: ADD 00000315: MSTORE 00000316: PUSH1 0x0f 00000318: PUSH1 0x24 0000031a: DUP3 0000031b: ADD 0000031c: MSTORE 0000031d: PUSH15 0x15d2551211149055d7d19052531151 0000032d: PUSH1 0x8a 0000032f: SHL 00000330: PUSH1 0x44 00000332: DUP3 00000333: ADD 00000334: MSTORE 00000335: PUSH1 0x64 00000337: ADD 00000338: PUSH2 0x027c 0000033b: JUMP 0000033c: JUMPDEST 0000033d: POP 0000033e: POP 0000033f: POP 00000340: JUMP 00000341: JUMPDEST 00000342: PUSH2 0x0367 00000345: PUSH2 0x0356 00000348: PUSH1 0x00 0000034a: SLOAD 0000034b: PUSH1 0x01 0000034d: PUSH1 0x01 0000034f: PUSH1 0xa0 00000351: SHL 00000352: SUB 00000353: AND 00000354: SWAP1 00000355: JUMP 00000356: JUMPDEST 00000357: PUSH1 0x01 00000359: PUSH1 0x01 0000035b: PUSH1 0xa0 0000035d: SHL 0000035e: SUB 0000035f: DUP5 00000360: AND 00000361: SWAP1 00000362: DUP4 00000363: PUSH2 0x04fa 00000366: JUMP 00000367: JUMPDEST 00000368: POP 00000369: POP 0000036a: JUMP 0000036b: JUMPDEST 0000036c: PUSH1 0x00 0000036e: SLOAD 0000036f: PUSH1 0x01 00000371: PUSH1 0x01 00000373: PUSH1 0xa0 00000375: SHL 00000376: SUB 00000377: AND 00000378: CALLER 00000379: EQ 0000037a: PUSH2 0x017b 0000037d: JUMPI 0000037e: PUSH1 0x40 00000380: MLOAD 00000381: PUSH3 0x461bcd 00000385: PUSH1 0xe5 00000387: SHL 00000388: DUP2 00000389: MSTORE 0000038a: PUSH1 0x20 0000038c: PUSH1 0x04 0000038e: DUP3 0000038f: ADD 00000390: DUP2 00000391: SWAP1 00000392: MSTORE 00000393: PUSH1 0x24 00000395: DUP3 00000396: ADD 00000397: MSTORE 00000398: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 000003b9: PUSH1 0x44 000003bb: DUP3 000003bc: ADD 000003bd: MSTORE 000003be: PUSH1 0x64 000003c0: ADD 000003c1: PUSH2 0x027c 000003c4: JUMP 000003c5: JUMPDEST 000003c6: PUSH2 0x03cd 000003c9: PUSH2 0x054c 000003cc: JUMP 000003cd: JUMPDEST 000003ce: PUSH1 0x00 000003d0: DUP1 000003d1: SLOAD 000003d2: PUSH1 0xff 000003d4: PUSH1 0xa0 000003d6: SHL 000003d7: NOT 000003d8: AND 000003d9: SWAP1 000003da: SSTORE 000003db: PUSH32 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa 000003fc: CALLER 000003fd: JUMPDEST 000003fe: PUSH1 0x40 00000400: MLOAD 00000401: PUSH1 0x01 00000403: PUSH1 0x01 00000405: PUSH1 0xa0 00000407: SHL 00000408: SUB 00000409: SWAP1 0000040a: SWAP2 0000040b: AND 0000040c: DUP2 0000040d: MSTORE 0000040e: PUSH1 0x20 00000410: ADD 00000411: PUSH1 0x40 00000413: MLOAD 00000414: DUP1 00000415: SWAP2 00000416: SUB 00000417: SWAP1 00000418: LOG1 00000419: JUMP 0000041a: JUMPDEST 0000041b: PUSH1 0x00 0000041d: DUP1 0000041e: SLOAD 0000041f: PUSH1 0x01 00000421: PUSH1 0x01 00000423: PUSH1 0xa0 00000425: SHL 00000426: SUB 00000427: DUP4 00000428: DUP2 00000429: AND 0000042a: PUSH1 0x01 0000042c: PUSH1 0x01 0000042e: PUSH1 0xa0 00000430: SHL 00000431: SUB 00000432: NOT 00000433: DUP4 00000434: AND 00000435: DUP2 00000436: OR 00000437: DUP5 00000438: SSTORE 00000439: PUSH1 0x40 0000043b: MLOAD 0000043c: SWAP2 0000043d: SWAP1 0000043e: SWAP3 0000043f: AND 00000440: SWAP3 00000441: DUP4 00000442: SWAP2 00000443: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00000464: SWAP2 00000465: SWAP1 00000466: LOG3 00000467: POP 00000468: POP 00000469: JUMP 0000046a: JUMPDEST 0000046b: PUSH2 0x0472 0000046e: PUSH2 0x04ad 00000471: JUMP 00000472: JUMPDEST 00000473: PUSH1 0x00 00000475: DUP1 00000476: SLOAD 00000477: PUSH1 0xff 00000479: PUSH1 0xa0 0000047b: SHL 0000047c: NOT 0000047d: AND 0000047e: PUSH1 0x01 00000480: PUSH1 0xa0 00000482: SHL 00000483: OR 00000484: SWAP1 00000485: SSTORE 00000486: PUSH32 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258 000004a7: PUSH2 0x03fd 000004aa: CALLER 000004ab: SWAP1 000004ac: JUMP 000004ad: JUMPDEST 000004ae: PUSH1 0x00 000004b0: SLOAD 000004b1: PUSH1 0x01 000004b3: PUSH1 0xa0 000004b5: SHL 000004b6: SWAP1 000004b7: DIV 000004b8: PUSH1 0xff 000004ba: AND 000004bb: ISZERO 000004bc: PUSH2 0x017b 000004bf: JUMPI 000004c0: PUSH1 0x40 000004c2: MLOAD 000004c3: PUSH3 0x461bcd 000004c7: PUSH1 0xe5 000004c9: SHL 000004ca: DUP2 000004cb: MSTORE 000004cc: PUSH1 0x20 000004ce: PUSH1 0x04 000004d0: DUP3 000004d1: ADD 000004d2: MSTORE 000004d3: PUSH1 0x10 000004d5: PUSH1 0x24 000004d7: DUP3 000004d8: ADD 000004d9: MSTORE 000004da: PUSH16 0x14185d5cd8589b194e881c185d5cd959 000004eb: PUSH1 0x82 000004ed: SHL 000004ee: PUSH1 0x44 000004f0: DUP3 000004f1: ADD 000004f2: MSTORE 000004f3: PUSH1 0x64 000004f5: ADD 000004f6: PUSH2 0x027c 000004f9: JUMP 000004fa: JUMPDEST 000004fb: PUSH1 0x40 000004fd: DUP1 000004fe: MLOAD 000004ff: PUSH1 0x01 00000501: PUSH1 0x01 00000503: PUSH1 0xa0 00000505: SHL 00000506: SUB 00000507: DUP5 00000508: AND 00000509: PUSH1 0x24 0000050b: DUP3 0000050c: ADD 0000050d: MSTORE 0000050e: PUSH1 0x44 00000510: DUP1 00000511: DUP3 00000512: ADD 00000513: DUP5 00000514: SWAP1 00000515: MSTORE 00000516: DUP3 00000517: MLOAD 00000518: DUP1 00000519: DUP4 0000051a: SUB 0000051b: SWAP1 0000051c: SWAP2 0000051d: ADD 0000051e: DUP2 0000051f: MSTORE 00000520: PUSH1 0x64 00000522: SWAP1 00000523: SWAP2 00000524: ADD 00000525: SWAP1 00000526: SWAP2 00000527: MSTORE 00000528: PUSH1 0x20 0000052a: DUP2 0000052b: ADD 0000052c: DUP1 0000052d: MLOAD 0000052e: PUSH1 0x01 00000530: PUSH1 0x01 00000532: PUSH1 0xe0 00000534: SHL 00000535: SUB 00000536: AND 00000537: PUSH4 0xa9059cbb 0000053c: PUSH1 0xe0 0000053e: SHL 0000053f: OR 00000540: SWAP1 00000541: MSTORE 00000542: PUSH2 0x033c 00000545: SWAP1 00000546: DUP5 00000547: SWAP1 00000548: PUSH2 0x059c 0000054b: JUMP 0000054c: JUMPDEST 0000054d: PUSH1 0x00 0000054f: SLOAD 00000550: PUSH1 0x01 00000552: PUSH1 0xa0 00000554: SHL 00000555: SWAP1 00000556: DIV 00000557: PUSH1 0xff 00000559: AND 0000055a: PUSH2 0x017b 0000055d: JUMPI 0000055e: PUSH1 0x40 00000560: MLOAD 00000561: PUSH3 0x461bcd 00000565: PUSH1 0xe5 00000567: SHL 00000568: DUP2 00000569: MSTORE 0000056a: PUSH1 0x20 0000056c: PUSH1 0x04 0000056e: DUP3 0000056f: ADD 00000570: MSTORE 00000571: PUSH1 0x14 00000573: PUSH1 0x24 00000575: DUP3 00000576: ADD 00000577: MSTORE 00000578: PUSH20 0x14185d5cd8589b194e881b9bdd081c185d5cd959 0000058d: PUSH1 0x62 0000058f: SHL 00000590: PUSH1 0x44 00000592: DUP3 00000593: ADD 00000594: MSTORE 00000595: PUSH1 0x64 00000597: ADD 00000598: PUSH2 0x027c 0000059b: JUMP 0000059c: JUMPDEST 0000059d: PUSH1 0x00 0000059f: PUSH2 0x05f1 000005a2: DUP3 000005a3: PUSH1 0x40 000005a5: MLOAD 000005a6: DUP1 000005a7: PUSH1 0x40 000005a9: ADD 000005aa: PUSH1 0x40 000005ac: MSTORE 000005ad: DUP1 000005ae: PUSH1 0x20 000005b0: DUP2 000005b1: MSTORE 000005b2: PUSH1 0x20 000005b4: ADD 000005b5: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 000005d6: DUP2 000005d7: MSTORE 000005d8: POP 000005d9: DUP6 000005da: PUSH1 0x01 000005dc: PUSH1 0x01 000005de: PUSH1 0xa0 000005e0: SHL 000005e1: SUB 000005e2: AND 000005e3: PUSH2 0x066e 000005e6: SWAP1 000005e7: SWAP3 000005e8: SWAP2 000005e9: SWAP1 000005ea: PUSH4 0xffffffff 000005ef: AND 000005f0: JUMP 000005f1: JUMPDEST 000005f2: DUP1 000005f3: MLOAD 000005f4: SWAP1 000005f5: SWAP2 000005f6: POP 000005f7: ISZERO 000005f8: PUSH2 0x033c 000005fb: JUMPI 000005fc: DUP1 000005fd: DUP1 000005fe: PUSH1 0x20 00000600: ADD 00000601: SWAP1 00000602: MLOAD 00000603: DUP2 00000604: ADD 00000605: SWAP1 00000606: PUSH2 0x060f 00000609: SWAP2 0000060a: SWAP1 0000060b: PUSH2 0x088d 0000060e: JUMP 0000060f: JUMPDEST 00000610: PUSH2 0x033c 00000613: JUMPI 00000614: PUSH1 0x40 00000616: MLOAD 00000617: PUSH3 0x461bcd 0000061b: PUSH1 0xe5 0000061d: SHL 0000061e: DUP2 0000061f: MSTORE 00000620: PUSH1 0x20 00000622: PUSH1 0x04 00000624: DUP3 00000625: ADD 00000626: MSTORE 00000627: PUSH1 0x2a 00000629: PUSH1 0x24 0000062b: DUP3 0000062c: ADD 0000062d: MSTORE 0000062e: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 0000064f: PUSH1 0x44 00000651: DUP3 00000652: ADD 00000653: MSTORE 00000654: PUSH10 0x1bdd081cdd58d8d95959 0000065f: PUSH1 0xb2 00000661: SHL 00000662: PUSH1 0x64 00000664: DUP3 00000665: ADD 00000666: MSTORE 00000667: PUSH1 0x84 00000669: ADD 0000066a: PUSH2 0x027c 0000066d: JUMP 0000066e: JUMPDEST 0000066f: PUSH1 0x60 00000671: PUSH2 0x067d 00000674: DUP5 00000675: DUP5 00000676: PUSH1 0x00 00000678: DUP6 00000679: PUSH2 0x0685 0000067c: JUMP 0000067d: JUMPDEST 0000067e: SWAP5 0000067f: SWAP4 00000680: POP 00000681: POP 00000682: POP 00000683: POP 00000684: JUMP 00000685: JUMPDEST 00000686: PUSH1 0x60 00000688: DUP3 00000689: SELFBALANCE 0000068a: LT 0000068b: ISZERO 0000068c: PUSH2 0x06e6 0000068f: JUMPI 00000690: PUSH1 0x40 00000692: MLOAD 00000693: PUSH3 0x461bcd 00000697: PUSH1 0xe5 00000699: SHL 0000069a: DUP2 0000069b: MSTORE 0000069c: PUSH1 0x20 0000069e: PUSH1 0x04 000006a0: DUP3 000006a1: ADD 000006a2: MSTORE 000006a3: PUSH1 0x26 000006a5: PUSH1 0x24 000006a7: DUP3 000006a8: ADD 000006a9: MSTORE 000006aa: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e636520666f 000006cb: PUSH1 0x44 000006cd: DUP3 000006ce: ADD 000006cf: MSTORE 000006d0: PUSH6 0x1c8818d85b1b 000006d7: PUSH1 0xd2 000006d9: SHL 000006da: PUSH1 0x64 000006dc: DUP3 000006dd: ADD 000006de: MSTORE 000006df: PUSH1 0x84 000006e1: ADD 000006e2: PUSH2 0x027c 000006e5: JUMP 000006e6: JUMPDEST 000006e7: PUSH1 0x00 000006e9: DUP1 000006ea: DUP7 000006eb: PUSH1 0x01 000006ed: PUSH1 0x01 000006ef: PUSH1 0xa0 000006f1: SHL 000006f2: SUB 000006f3: AND 000006f4: DUP6 000006f5: DUP8 000006f6: PUSH1 0x40 000006f8: MLOAD 000006f9: PUSH2 0x0702 000006fc: SWAP2 000006fd: SWAP1 000006fe: PUSH2 0x08df 00000701: JUMP 00000702: JUMPDEST 00000703: PUSH1 0x00 00000705: PUSH1 0x40 00000707: MLOAD 00000708: DUP1 00000709: DUP4 0000070a: SUB 0000070b: DUP2 0000070c: DUP6 0000070d: DUP8 0000070e: GAS 0000070f: CALL 00000710: SWAP3 00000711: POP 00000712: POP 00000713: POP 00000714: RETURNDATASIZE 00000715: DUP1 00000716: PUSH1 0x00 00000718: DUP2 00000719: EQ 0000071a: PUSH2 0x073f 0000071d: JUMPI 0000071e: PUSH1 0x40 00000720: MLOAD 00000721: SWAP2 00000722: POP 00000723: PUSH1 0x1f 00000725: NOT 00000726: PUSH1 0x3f 00000728: RETURNDATASIZE 00000729: ADD 0000072a: AND 0000072b: DUP3 0000072c: ADD 0000072d: PUSH1 0x40 0000072f: MSTORE 00000730: RETURNDATASIZE 00000731: DUP3 00000732: MSTORE 00000733: RETURNDATASIZE 00000734: PUSH1 0x00 00000736: PUSH1 0x20 00000738: DUP5 00000739: ADD 0000073a: RETURNDATACOPY 0000073b: PUSH2 0x0744 0000073e: JUMP 0000073f: JUMPDEST 00000740: PUSH1 0x60 00000742: SWAP2 00000743: POP 00000744: JUMPDEST 00000745: POP 00000746: SWAP2 00000747: POP 00000748: SWAP2 00000749: POP 0000074a: PUSH2 0x0755 0000074d: DUP8 0000074e: DUP4 0000074f: DUP4 00000750: DUP8 00000751: PUSH2 0x0760 00000754: JUMP 00000755: JUMPDEST 00000756: SWAP8 00000757: SWAP7 00000758: POP 00000759: POP 0000075a: POP 0000075b: POP 0000075c: POP 0000075d: POP 0000075e: POP 0000075f: JUMP 00000760: JUMPDEST 00000761: PUSH1 0x60 00000763: DUP4 00000764: ISZERO 00000765: PUSH2 0x07cf 00000768: JUMPI 00000769: DUP3 0000076a: MLOAD 0000076b: PUSH1 0x00 0000076d: SUB 0000076e: PUSH2 0x07c8 00000771: JUMPI 00000772: PUSH1 0x01 00000774: PUSH1 0x01 00000776: PUSH1 0xa0 00000778: SHL 00000779: SUB 0000077a: DUP6 0000077b: AND 0000077c: EXTCODESIZE 0000077d: PUSH2 0x07c8 00000780: JUMPI 00000781: PUSH1 0x40 00000783: MLOAD 00000784: PUSH3 0x461bcd 00000788: PUSH1 0xe5 0000078a: SHL 0000078b: DUP2 0000078c: MSTORE 0000078d: PUSH1 0x20 0000078f: PUSH1 0x04 00000791: DUP3 00000792: ADD 00000793: MSTORE 00000794: PUSH1 0x1d 00000796: PUSH1 0x24 00000798: DUP3 00000799: ADD 0000079a: MSTORE 0000079b: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 000007bc: PUSH1 0x44 000007be: DUP3 000007bf: ADD 000007c0: MSTORE 000007c1: PUSH1 0x64 000007c3: ADD 000007c4: PUSH2 0x027c 000007c7: JUMP 000007c8: JUMPDEST 000007c9: POP 000007ca: DUP2 000007cb: PUSH2 0x067d 000007ce: JUMP 000007cf: JUMPDEST 000007d0: PUSH2 0x067d 000007d3: DUP4 000007d4: DUP4 000007d5: DUP2 000007d6: MLOAD 000007d7: ISZERO 000007d8: PUSH2 0x07e4 000007db: JUMPI 000007dc: DUP2 000007dd: MLOAD 000007de: DUP1 000007df: DUP4 000007e0: PUSH1 0x20 000007e2: ADD 000007e3: REVERT 000007e4: JUMPDEST 000007e5: DUP1 000007e6: PUSH1 0x40 000007e8: MLOAD 000007e9: PUSH3 0x461bcd 000007ed: PUSH1 0xe5 000007ef: SHL 000007f0: DUP2 000007f1: MSTORE 000007f2: PUSH1 0x04 000007f4: ADD 000007f5: PUSH2 0x027c 000007f8: SWAP2 000007f9: SWAP1 000007fa: PUSH2 0x08fb 000007fd: JUMP 000007fe: JUMPDEST 000007ff: DUP1 00000800: CALLDATALOAD 00000801: PUSH1 0x01 00000803: PUSH1 0x01 00000805: PUSH1 0xa0 00000807: SHL 00000808: SUB 00000809: DUP2 0000080a: AND 0000080b: DUP2 0000080c: EQ 0000080d: PUSH2 0x0815 00000810: JUMPI 00000811: PUSH1 0x00 00000813: DUP1 00000814: REVERT 00000815: JUMPDEST 00000816: SWAP2 00000817: SWAP1 00000818: POP 00000819: JUMP 0000081a: JUMPDEST 0000081b: PUSH1 0x00 0000081d: DUP1 0000081e: PUSH1 0x40 00000820: DUP4 00000821: DUP6 00000822: SUB 00000823: SLT 00000824: ISZERO 00000825: PUSH2 0x082d 00000828: JUMPI 00000829: PUSH1 0x00 0000082b: DUP1 0000082c: REVERT 0000082d: JUMPDEST 0000082e: PUSH2 0x0836 00000831: DUP4 00000832: PUSH2 0x07fe 00000835: JUMP 00000836: JUMPDEST 00000837: SWAP5 00000838: PUSH1 0x20 0000083a: SWAP4 0000083b: SWAP1 0000083c: SWAP4 0000083d: ADD 0000083e: CALLDATALOAD 0000083f: SWAP4 00000840: POP 00000841: POP 00000842: POP 00000843: JUMP 00000844: JUMPDEST 00000845: PUSH1 0x00 00000847: PUSH1 0x20 00000849: DUP3 0000084a: DUP5 0000084b: SUB 0000084c: SLT 0000084d: ISZERO 0000084e: PUSH2 0x0856 00000851: JUMPI 00000852: PUSH1 0x00 00000854: DUP1 00000855: REVERT 00000856: JUMPDEST 00000857: PUSH2 0x085f 0000085a: DUP3 0000085b: PUSH2 0x07fe 0000085e: JUMP 0000085f: JUMPDEST 00000860: SWAP4 00000861: SWAP3 00000862: POP 00000863: POP 00000864: POP 00000865: JUMP 00000866: JUMPDEST 00000867: PUSH1 0x00 00000869: PUSH1 0x01 0000086b: DUP3 0000086c: ADD 0000086d: PUSH2 0x0886 00000870: JUMPI 00000871: PUSH4 0x4e487b71 00000876: PUSH1 0xe0 00000878: SHL 00000879: PUSH1 0x00 0000087b: MSTORE 0000087c: PUSH1 0x11 0000087e: PUSH1 0x04 00000880: MSTORE 00000881: PUSH1 0x24 00000883: PUSH1 0x00 00000885: REVERT 00000886: JUMPDEST 00000887: POP 00000888: PUSH1 0x01 0000088a: ADD 0000088b: SWAP1 0000088c: JUMP 0000088d: JUMPDEST 0000088e: PUSH1 0x00 00000890: PUSH1 0x20 00000892: DUP3 00000893: DUP5 00000894: SUB 00000895: SLT 00000896: ISZERO 00000897: PUSH2 0x089f 0000089a: JUMPI 0000089b: PUSH1 0x00 0000089d: DUP1 0000089e: REVERT 0000089f: JUMPDEST 000008a0: DUP2 000008a1: MLOAD 000008a2: DUP1 000008a3: ISZERO 000008a4: ISZERO 000008a5: DUP2 000008a6: EQ 000008a7: PUSH2 0x085f 000008aa: JUMPI 000008ab: PUSH1 0x00 000008ad: DUP1 000008ae: REVERT 000008af: JUMPDEST 000008b0: PUSH1 0x00 000008b2: JUMPDEST 000008b3: DUP4 000008b4: DUP2 000008b5: LT 000008b6: ISZERO 000008b7: PUSH2 0x08ca 000008ba: JUMPI 000008bb: DUP2 000008bc: DUP2 000008bd: ADD 000008be: MLOAD 000008bf: DUP4 000008c0: DUP3 000008c1: ADD 000008c2: MSTORE 000008c3: PUSH1 0x20 000008c5: ADD 000008c6: PUSH2 0x08b2 000008c9: JUMP 000008ca: JUMPDEST 000008cb: DUP4 000008cc: DUP2 000008cd: GT 000008ce: ISZERO 000008cf: PUSH2 0x08d9 000008d2: JUMPI 000008d3: PUSH1 0x00 000008d5: DUP5 000008d6: DUP5 000008d7: ADD 000008d8: MSTORE 000008d9: JUMPDEST 000008da: POP 000008db: POP 000008dc: POP 000008dd: POP 000008de: JUMP 000008df: JUMPDEST 000008e0: PUSH1 0x00 000008e2: DUP3 000008e3: MLOAD 000008e4: PUSH2 0x08f1 000008e7: DUP2 000008e8: DUP5 000008e9: PUSH1 0x20 000008eb: DUP8 000008ec: ADD 000008ed: PUSH2 0x08af 000008f0: JUMP 000008f1: JUMPDEST 000008f2: SWAP2 000008f3: SWAP1 000008f4: SWAP2 000008f5: ADD 000008f6: SWAP3 000008f7: SWAP2 000008f8: POP 000008f9: POP 000008fa: JUMP 000008fb: JUMPDEST 000008fc: PUSH1 0x20 000008fe: DUP2 000008ff: MSTORE 00000900: PUSH1 0x00 00000902: DUP3 00000903: MLOAD 00000904: DUP1 00000905: PUSH1 0x20 00000907: DUP5 00000908: ADD 00000909: MSTORE 0000090a: PUSH2 0x091a 0000090d: DUP2 0000090e: PUSH1 0x40 00000910: DUP6 00000911: ADD 00000912: PUSH1 0x20 00000914: DUP8 00000915: ADD 00000916: PUSH2 0x08af 00000919: JUMP 0000091a: JUMPDEST 0000091b: PUSH1 0x1f 0000091d: ADD 0000091e: PUSH1 0x1f 00000920: NOT 00000921: AND 00000922: SWAP2 00000923: SWAP1 00000924: SWAP2 00000925: ADD 00000926: PUSH1 0x40 00000928: ADD 00000929: SWAP3 0000092a: SWAP2 0000092b: POP 0000092c: POP 0000092d: JUMP 0000092e: INVALID 0000092f: LOG2 00000930: PUSH5 0x6970667358 00000936: UNKNOWN(0x22) 00000937: SLT 00000938: KECCAK256 00000939: UNKNOWN(0xD9) 0000093a: MSTORE 0000093b: STOP 0000093c: SELFBALANCE 0000093d: UNKNOWN(0xC6) 0000093e: STOP 0000093f: TIMESTAMP 00000940: UNKNOWN(0x2B) 00000941: UNKNOWN(0x0F) 00000942: LOG2 00000943: UNKNOWN(0xD1) 00000944: PUSH10 0x6e6f494886d0ab98e13b 0000094f: UNKNOWN(0x1F) 00000950: GT 00000951: PC 00000952: UNKNOWN(0xC2) 00000953: UNKNOWN(0x2F) 00000954: SAR 00000955: PUSH26
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x76b32acdc8660ddcf807213ee66551821db2502eb24b7451b93dad174c3dcc41
call_targets:
0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x76b32acdc8660ddcf807213ee66551821db2502eb24b7451b93dad174c3dcc41",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12"
],
"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": "0xc3de453d",
"selector": "0xc3de453d",
"calldata_variants": [
"0xc3de453d",
"0xc3de453d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3f4ba83a",
"selector": "0x3f4ba83a",
"calldata_variants": [
"0x3f4ba83a",
"0x3f4ba83a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5c975abb",
"selector": "0x5c975abb",
"calldata_variants": [
"0x5c975abb",
"0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8456cb59",
"selector": "0x8456cb59",
"calldata_variants": [
"0x8456cb59",
"0x8456cb590000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 708,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1807,
"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: 0x76b32acdc8660ddcf807213ee66551821db2502eb24b7451b93dad174c3dcc41
call_targets:
0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x76b32acdc8660ddcf807213ee66551821db2502eb24b7451b93dad174c3dcc41",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xfdf7c22ca4704dfef46e7e5ef53dca1d5a9f8e12"
],
"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": "0xc3de453d",
"selector": "0xc3de453d",
"calldata_variants": [
"0xc3de453d",
"0xc3de453d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3f4ba83a",
"selector": "0x3f4ba83a",
"calldata_variants": [
"0x3f4ba83a",
"0x3f4ba83a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5c975abb",
"selector": "0x5c975abb",
"calldata_variants": [
"0x5c975abb",
"0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8456cb59",
"selector": "0x8456cb59",
"calldata_variants": [
"0x8456cb59",
"0x8456cb590000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 708,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1807,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|