mirror of https://github.com/ConsenSys/mythril
blockchainethereumsmart-contractssoliditysecurityprogram-analysissecurity-analysissymbolic-execution
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
253 lines
3.1 KiB
253 lines
3.1 KiB
0 PUSH1 0x60
|
|
2 PUSH1 0x40
|
|
4 MSTORE
|
|
5 PUSH1 0x04
|
|
7 CALLDATASIZE
|
|
8 LT
|
|
9 PUSH2 0x004c
|
|
12 JUMPI
|
|
13 PUSH1 0x00
|
|
15 CALLDATALOAD
|
|
16 PUSH29 0x0100000000000000000000000000000000000000000000000000000000
|
|
46 SWAP1
|
|
47 DIV
|
|
48 PUSH4 0xffffffff
|
|
53 AND
|
|
54 DUP1
|
|
55 PUSH4 0x27e235e3
|
|
60 EQ
|
|
61 PUSH2 0x0051
|
|
64 JUMPI
|
|
65 DUP1
|
|
66 PUSH4 0x412664ae
|
|
71 EQ
|
|
72 PUSH2 0x009e
|
|
75 JUMPI
|
|
76 JUMPDEST
|
|
77 PUSH1 0x00
|
|
79 DUP1
|
|
80 REVERT
|
|
81 JUMPDEST
|
|
82 CALLVALUE
|
|
83 ISZERO
|
|
84 PUSH2 0x005c
|
|
87 JUMPI
|
|
88 PUSH1 0x00
|
|
90 DUP1
|
|
91 REVERT
|
|
92 JUMPDEST
|
|
93 PUSH2 0x0088
|
|
96 PUSH1 0x04
|
|
98 DUP1
|
|
99 DUP1
|
|
100 CALLDATALOAD
|
|
101 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
122 AND
|
|
123 SWAP1
|
|
124 PUSH1 0x20
|
|
126 ADD
|
|
127 SWAP1
|
|
128 SWAP2
|
|
129 SWAP1
|
|
130 POP
|
|
131 POP
|
|
132 PUSH2 0x00f8
|
|
135 JUMP
|
|
136 JUMPDEST
|
|
137 PUSH1 0x40
|
|
139 MLOAD
|
|
140 DUP1
|
|
141 DUP3
|
|
142 DUP2
|
|
143 MSTORE
|
|
144 PUSH1 0x20
|
|
146 ADD
|
|
147 SWAP2
|
|
148 POP
|
|
149 POP
|
|
150 PUSH1 0x40
|
|
152 MLOAD
|
|
153 DUP1
|
|
154 SWAP2
|
|
155 SUB
|
|
156 SWAP1
|
|
157 RETURN
|
|
158 JUMPDEST
|
|
159 CALLVALUE
|
|
160 ISZERO
|
|
161 PUSH2 0x00a9
|
|
164 JUMPI
|
|
165 PUSH1 0x00
|
|
167 DUP1
|
|
168 REVERT
|
|
169 JUMPDEST
|
|
170 PUSH2 0x00de
|
|
173 PUSH1 0x04
|
|
175 DUP1
|
|
176 DUP1
|
|
177 CALLDATALOAD
|
|
178 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
199 AND
|
|
200 SWAP1
|
|
201 PUSH1 0x20
|
|
203 ADD
|
|
204 SWAP1
|
|
205 SWAP2
|
|
206 SWAP1
|
|
207 DUP1
|
|
208 CALLDATALOAD
|
|
209 SWAP1
|
|
210 PUSH1 0x20
|
|
212 ADD
|
|
213 SWAP1
|
|
214 SWAP2
|
|
215 SWAP1
|
|
216 POP
|
|
217 POP
|
|
218 PUSH2 0x0110
|
|
221 JUMP
|
|
222 JUMPDEST
|
|
223 PUSH1 0x40
|
|
225 MLOAD
|
|
226 DUP1
|
|
227 DUP3
|
|
228 ISZERO
|
|
229 ISZERO
|
|
230 ISZERO
|
|
231 ISZERO
|
|
232 DUP2
|
|
233 MSTORE
|
|
234 PUSH1 0x20
|
|
236 ADD
|
|
237 SWAP2
|
|
238 POP
|
|
239 POP
|
|
240 PUSH1 0x40
|
|
242 MLOAD
|
|
243 DUP1
|
|
244 SWAP2
|
|
245 SUB
|
|
246 SWAP1
|
|
247 RETURN
|
|
248 JUMPDEST
|
|
249 PUSH1 0x00
|
|
251 PUSH1 0x20
|
|
253 MSTORE
|
|
254 DUP1
|
|
255 PUSH1 0x00
|
|
257 MSTORE
|
|
258 PUSH1 0x40
|
|
260 PUSH1 0x00
|
|
262 SHA3
|
|
263 PUSH1 0x00
|
|
265 SWAP2
|
|
266 POP
|
|
267 SWAP1
|
|
268 POP
|
|
269 SLOAD
|
|
270 DUP2
|
|
271 JUMP
|
|
272 JUMPDEST
|
|
273 PUSH1 0x00
|
|
275 DUP2
|
|
276 PUSH1 0x00
|
|
278 DUP1
|
|
279 CALLER
|
|
280 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
301 AND
|
|
302 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
323 AND
|
|
324 DUP2
|
|
325 MSTORE
|
|
326 PUSH1 0x20
|
|
328 ADD
|
|
329 SWAP1
|
|
330 DUP2
|
|
331 MSTORE
|
|
332 PUSH1 0x20
|
|
334 ADD
|
|
335 PUSH1 0x00
|
|
337 SHA3
|
|
338 SLOAD
|
|
339 LT
|
|
340 ISZERO
|
|
341 PUSH2 0x0161
|
|
344 JUMPI
|
|
345 PUSH1 0x00
|
|
347 SWAP1
|
|
348 POP
|
|
349 PUSH2 0x01fe
|
|
352 JUMP
|
|
353 JUMPDEST
|
|
354 DUP2
|
|
355 PUSH1 0x00
|
|
357 DUP1
|
|
358 CALLER
|
|
359 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
380 AND
|
|
381 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
402 AND
|
|
403 DUP2
|
|
404 MSTORE
|
|
405 PUSH1 0x20
|
|
407 ADD
|
|
408 SWAP1
|
|
409 DUP2
|
|
410 MSTORE
|
|
411 PUSH1 0x20
|
|
413 ADD
|
|
414 PUSH1 0x00
|
|
416 SHA3
|
|
417 PUSH1 0x00
|
|
419 DUP3
|
|
420 DUP3
|
|
421 SLOAD
|
|
422 SUB
|
|
423 SWAP3
|
|
424 POP
|
|
425 POP
|
|
426 DUP2
|
|
427 SWAP1
|
|
428 SSTORE
|
|
429 POP
|
|
430 DUP2
|
|
431 PUSH1 0x00
|
|
433 DUP1
|
|
434 DUP6
|
|
435 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
456 AND
|
|
457 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
|
|
478 AND
|
|
479 DUP2
|
|
480 MSTORE
|
|
481 PUSH1 0x20
|
|
483 ADD
|
|
484 SWAP1
|
|
485 DUP2
|
|
486 MSTORE
|
|
487 PUSH1 0x20
|
|
489 ADD
|
|
490 PUSH1 0x00
|
|
492 SHA3
|
|
493 PUSH1 0x00
|
|
495 DUP3
|
|
496 DUP3
|
|
497 SLOAD
|
|
498 ADD
|
|
499 SWAP3
|
|
500 POP
|
|
501 POP
|
|
502 DUP2
|
|
503 SWAP1
|
|
504 SSTORE
|
|
505 POP
|
|
506 PUSH1 0x00
|
|
508 SWAP1
|
|
509 POP
|
|
510 JUMPDEST
|
|
511 SWAP3
|
|
512 SWAP2
|
|
513 POP
|
|
514 POP
|
|
515 JUMP
|
|
516 STOP
|
|
|