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.
392 lines
4.5 KiB
392 lines
4.5 KiB
0 PUSH1 0x60
|
|
2 PUSH1 0x40
|
|
4 MSTORE
|
|
5 PUSH1 0x04
|
|
7 CALLDATASIZE
|
|
8 LT
|
|
9 PUSH2 0x008e
|
|
12 JUMPI
|
|
13 PUSH1 0x00
|
|
15 CALLDATALOAD
|
|
16 PUSH29 0x0100000000000000000000000000000000000000000000000000000000
|
|
46 SWAP1
|
|
47 DIV
|
|
48 PUSH4 0xffffffff
|
|
53 AND
|
|
54 DUP1
|
|
55 PUSH4 0x01d4277c
|
|
60 EQ
|
|
61 PUSH2 0x0093
|
|
64 JUMPI
|
|
65 DUP1
|
|
66 PUSH4 0x546455b5
|
|
71 EQ
|
|
72 PUSH2 0x00b6
|
|
75 JUMPI
|
|
76 DUP1
|
|
77 PUSH4 0x78375f14
|
|
82 EQ
|
|
83 PUSH2 0x00d9
|
|
86 JUMPI
|
|
87 DUP1
|
|
88 PUSH4 0x92dd38ea
|
|
93 EQ
|
|
94 PUSH2 0x00fc
|
|
97 JUMPI
|
|
98 DUP1
|
|
99 PUSH4 0xa08299f1
|
|
104 EQ
|
|
105 PUSH2 0x011f
|
|
108 JUMPI
|
|
109 DUP1
|
|
110 PUSH4 0xb34c3610
|
|
115 EQ
|
|
116 PUSH2 0x0142
|
|
119 JUMPI
|
|
120 DUP1
|
|
121 PUSH4 0xb630d706
|
|
126 EQ
|
|
127 PUSH2 0x0157
|
|
130 JUMPI
|
|
131 DUP1
|
|
132 PUSH4 0xf44f13d8
|
|
137 EQ
|
|
138 PUSH2 0x017a
|
|
141 JUMPI
|
|
142 JUMPDEST
|
|
143 PUSH1 0x00
|
|
145 DUP1
|
|
146 REVERT
|
|
147 JUMPDEST
|
|
148 CALLVALUE
|
|
149 ISZERO
|
|
150 PUSH2 0x009e
|
|
153 JUMPI
|
|
154 PUSH1 0x00
|
|
156 DUP1
|
|
157 REVERT
|
|
158 JUMPDEST
|
|
159 PUSH2 0x00b4
|
|
162 PUSH1 0x04
|
|
164 DUP1
|
|
165 DUP1
|
|
166 CALLDATALOAD
|
|
167 SWAP1
|
|
168 PUSH1 0x20
|
|
170 ADD
|
|
171 SWAP1
|
|
172 SWAP2
|
|
173 SWAP1
|
|
174 POP
|
|
175 POP
|
|
176 PUSH2 0x018f
|
|
179 JUMP
|
|
180 JUMPDEST
|
|
181 STOP
|
|
182 JUMPDEST
|
|
183 CALLVALUE
|
|
184 ISZERO
|
|
185 PUSH2 0x00c1
|
|
188 JUMPI
|
|
189 PUSH1 0x00
|
|
191 DUP1
|
|
192 REVERT
|
|
193 JUMPDEST
|
|
194 PUSH2 0x00d7
|
|
197 PUSH1 0x04
|
|
199 DUP1
|
|
200 DUP1
|
|
201 CALLDATALOAD
|
|
202 SWAP1
|
|
203 PUSH1 0x20
|
|
205 ADD
|
|
206 SWAP1
|
|
207 SWAP2
|
|
208 SWAP1
|
|
209 POP
|
|
210 POP
|
|
211 PUSH2 0x01b2
|
|
214 JUMP
|
|
215 JUMPDEST
|
|
216 STOP
|
|
217 JUMPDEST
|
|
218 CALLVALUE
|
|
219 ISZERO
|
|
220 PUSH2 0x00e4
|
|
223 JUMPI
|
|
224 PUSH1 0x00
|
|
226 DUP1
|
|
227 REVERT
|
|
228 JUMPDEST
|
|
229 PUSH2 0x00fa
|
|
232 PUSH1 0x04
|
|
234 DUP1
|
|
235 DUP1
|
|
236 CALLDATALOAD
|
|
237 SWAP1
|
|
238 PUSH1 0x20
|
|
240 ADD
|
|
241 SWAP1
|
|
242 SWAP2
|
|
243 SWAP1
|
|
244 POP
|
|
245 POP
|
|
246 PUSH2 0x01c2
|
|
249 JUMP
|
|
250 JUMPDEST
|
|
251 STOP
|
|
252 JUMPDEST
|
|
253 CALLVALUE
|
|
254 ISZERO
|
|
255 PUSH2 0x0107
|
|
258 JUMPI
|
|
259 PUSH1 0x00
|
|
261 DUP1
|
|
262 REVERT
|
|
263 JUMPDEST
|
|
264 PUSH2 0x011d
|
|
267 PUSH1 0x04
|
|
269 DUP1
|
|
270 DUP1
|
|
271 CALLDATALOAD
|
|
272 SWAP1
|
|
273 PUSH1 0x20
|
|
275 ADD
|
|
276 SWAP1
|
|
277 SWAP2
|
|
278 SWAP1
|
|
279 POP
|
|
280 POP
|
|
281 PUSH2 0x01d5
|
|
284 JUMP
|
|
285 JUMPDEST
|
|
286 STOP
|
|
287 JUMPDEST
|
|
288 CALLVALUE
|
|
289 ISZERO
|
|
290 PUSH2 0x012a
|
|
293 JUMPI
|
|
294 PUSH1 0x00
|
|
296 DUP1
|
|
297 REVERT
|
|
298 JUMPDEST
|
|
299 PUSH2 0x0140
|
|
302 PUSH1 0x04
|
|
304 DUP1
|
|
305 DUP1
|
|
306 CALLDATALOAD
|
|
307 SWAP1
|
|
308 PUSH1 0x20
|
|
310 ADD
|
|
311 SWAP1
|
|
312 SWAP2
|
|
313 SWAP1
|
|
314 POP
|
|
315 POP
|
|
316 PUSH2 0x01ed
|
|
319 JUMP
|
|
320 JUMPDEST
|
|
321 STOP
|
|
322 JUMPDEST
|
|
323 CALLVALUE
|
|
324 ISZERO
|
|
325 PUSH2 0x014d
|
|
328 JUMPI
|
|
329 PUSH1 0x00
|
|
331 DUP1
|
|
332 REVERT
|
|
333 JUMPDEST
|
|
334 PUSH2 0x0155
|
|
337 PUSH2 0x0202
|
|
340 JUMP
|
|
341 JUMPDEST
|
|
342 STOP
|
|
343 JUMPDEST
|
|
344 CALLVALUE
|
|
345 ISZERO
|
|
346 PUSH2 0x0162
|
|
349 JUMPI
|
|
350 PUSH1 0x00
|
|
352 DUP1
|
|
353 REVERT
|
|
354 JUMPDEST
|
|
355 PUSH2 0x0178
|
|
358 PUSH1 0x04
|
|
360 DUP1
|
|
361 DUP1
|
|
362 CALLDATALOAD
|
|
363 SWAP1
|
|
364 PUSH1 0x20
|
|
366 ADD
|
|
367 SWAP1
|
|
368 SWAP2
|
|
369 SWAP1
|
|
370 POP
|
|
371 POP
|
|
372 PUSH2 0x0217
|
|
375 JUMP
|
|
376 JUMPDEST
|
|
377 STOP
|
|
378 JUMPDEST
|
|
379 CALLVALUE
|
|
380 ISZERO
|
|
381 PUSH2 0x0185
|
|
384 JUMPI
|
|
385 PUSH1 0x00
|
|
387 DUP1
|
|
388 REVERT
|
|
389 JUMPDEST
|
|
390 PUSH2 0x018d
|
|
393 PUSH2 0x0235
|
|
396 JUMP
|
|
397 JUMPDEST
|
|
398 STOP
|
|
399 JUMPDEST
|
|
400 PUSH1 0x00
|
|
402 PUSH1 0x08
|
|
404 DUP3
|
|
405 LT
|
|
406 ISZERO
|
|
407 PUSH2 0x01ae
|
|
410 JUMPI
|
|
411 PUSH1 0x00
|
|
413 DUP3
|
|
414 PUSH1 0x08
|
|
416 DUP2
|
|
417 LT
|
|
418 ISZERO
|
|
419 ISZERO
|
|
420 PUSH2 0x01a9
|
|
423 JUMPI
|
|
424 ASSERT_FAIL
|
|
425 JUMPDEST
|
|
426 ADD
|
|
427 SLOAD
|
|
428 SWAP1
|
|
429 POP
|
|
430 JUMPDEST
|
|
431 POP
|
|
432 POP
|
|
433 JUMP
|
|
434 JUMPDEST
|
|
435 PUSH1 0x17
|
|
437 DUP2
|
|
438 EQ
|
|
439 ISZERO
|
|
440 ISZERO
|
|
441 ISZERO
|
|
442 PUSH2 0x01bf
|
|
445 JUMPI
|
|
446 ASSERT_FAIL
|
|
447 JUMPDEST
|
|
448 POP
|
|
449 JUMP
|
|
450 JUMPDEST
|
|
451 PUSH1 0x17
|
|
453 DUP2
|
|
454 EQ
|
|
455 ISZERO
|
|
456 ISZERO
|
|
457 ISZERO
|
|
458 PUSH2 0x01d2
|
|
461 JUMPI
|
|
462 PUSH1 0x00
|
|
464 DUP1
|
|
465 REVERT
|
|
466 JUMPDEST
|
|
467 POP
|
|
468 JUMP
|
|
469 JUMPDEST
|
|
470 PUSH1 0x00
|
|
472 DUP1
|
|
473 DUP3
|
|
474 PUSH1 0x08
|
|
476 DUP2
|
|
477 LT
|
|
478 ISZERO
|
|
479 ISZERO
|
|
480 PUSH2 0x01e5
|
|
483 JUMPI
|
|
484 ASSERT_FAIL
|
|
485 JUMPDEST
|
|
486 ADD
|
|
487 SLOAD
|
|
488 SWAP1
|
|
489 POP
|
|
490 POP
|
|
491 POP
|
|
492 JUMP
|
|
493 JUMPDEST
|
|
494 PUSH1 0x00
|
|
496 DUP2
|
|
497 PUSH1 0x01
|
|
499 DUP2
|
|
500 ISZERO
|
|
501 ISZERO
|
|
502 PUSH2 0x01fb
|
|
505 JUMPI
|
|
506 ASSERT_FAIL
|
|
507 JUMPDEST
|
|
508 DIV
|
|
509 SWAP1
|
|
510 POP
|
|
511 POP
|
|
512 POP
|
|
513 JUMP
|
|
514 JUMPDEST
|
|
515 PUSH1 0x00
|
|
517 PUSH1 0x01
|
|
519 SWAP1
|
|
520 POP
|
|
521 PUSH1 0x00
|
|
523 DUP2
|
|
524 EQ
|
|
525 ISZERO
|
|
526 ISZERO
|
|
527 PUSH2 0x0214
|
|
530 JUMPI
|
|
531 ASSERT_FAIL
|
|
532 JUMPDEST
|
|
533 POP
|
|
534 JUMP
|
|
535 JUMPDEST
|
|
536 PUSH1 0x00
|
|
538 DUP1
|
|
539 DUP3
|
|
540 GT
|
|
541 ISZERO
|
|
542 PUSH2 0x0231
|
|
545 JUMPI
|
|
546 DUP2
|
|
547 PUSH1 0x01
|
|
549 DUP2
|
|
550 ISZERO
|
|
551 ISZERO
|
|
552 PUSH2 0x022d
|
|
555 JUMPI
|
|
556 ASSERT_FAIL
|
|
557 JUMPDEST
|
|
558 DIV
|
|
559 SWAP1
|
|
560 POP
|
|
561 JUMPDEST
|
|
562 POP
|
|
563 POP
|
|
564 JUMP
|
|
565 JUMPDEST
|
|
566 PUSH1 0x00
|
|
568 PUSH1 0x01
|
|
570 SWAP1
|
|
571 POP
|
|
572 PUSH1 0x00
|
|
574 DUP2
|
|
575 GT
|
|
576 ISZERO
|
|
577 ISZERO
|
|
578 PUSH2 0x0247
|
|
581 JUMPI
|
|
582 ASSERT_FAIL
|
|
583 JUMPDEST
|
|
584 POP
|
|
585 JUMP
|
|
586 STOP
|
|
|