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.
393 lines
4.5 KiB
393 lines
4.5 KiB
7 years ago
|
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
|