⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bomb-d.txt

📁 ICS 课程的Lab2
💻 TXT
📖 第 1 页 / 共 5 页
字号:
 8048ba4:	83 f8 1f             	cmp    $0x1f,%eax 8048ba7:	77 10                	ja     8048bb9 <verify+0xf1> 8048ba9:	83 c4 f4             	add    $0xfffffff4,%esp 8048bac:	68 17 95 04 08       	push   $0x8049517 8048bb1:	e8 fa fb ff ff       	call   80487b0 <fatal> 8048bb6:	83 c4 10             	add    $0x10,%esp 8048bb9:	83 3d 84 a5 04 08 06 	cmpl   $0x6,0x804a584 8048bc0:	75 2d                	jne    8048bef <verify+0x127> 8048bc2:	83 c4 fc             	add    $0xfffffffc,%esp 8048bc5:	6a 20                	push   $0x20 8048bc7:	68 60 c8 04 08       	push   $0x804c860 8048bcc:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048bd1:	50                   	push   %eax 8048bd2:	e8 f1 02 00 00       	call   8048ec8 <writen> 8048bd7:	83 c4 10             	add    $0x10,%esp 8048bda:	83 f8 1f             	cmp    $0x1f,%eax 8048bdd:	77 10                	ja     8048bef <verify+0x127> 8048bdf:	83 c4 f4             	add    $0xfffffff4,%esp 8048be2:	68 17 95 04 08       	push   $0x8049517 8048be7:	e8 c4 fb ff ff       	call   80487b0 <fatal> 8048bec:	83 c4 10             	add    $0x10,%esp 8048bef:	83 c4 fc             	add    $0xfffffffc,%esp 8048bf2:	6a 08                	push   $0x8 8048bf4:	8d 85 e8 fb ff ff    	lea    0xfffffbe8(%ebp),%eax 8048bfa:	50                   	push   %eax 8048bfb:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048c00:	50                   	push   %eax 8048c01:	e8 46 04 00 00       	call   804904c <readn> 8048c06:	83 c4 10             	add    $0x10,%esp 8048c09:	83 f8 07             	cmp    $0x7,%eax 8048c0c:	77 10                	ja     8048c1e <verify+0x156> 8048c0e:	83 c4 f4             	add    $0xfffffff4,%esp 8048c11:	68 2a 95 04 08       	push   $0x804952a 8048c16:	e8 95 fb ff ff       	call   80487b0 <fatal> 8048c1b:	83 c4 10             	add    $0x10,%esp 8048c1e:	83 bd e8 fb ff ff 05 	cmpl   $0x5,0xfffffbe8(%ebp) 8048c25:	75 10                	jne    8048c37 <verify+0x16f> 8048c27:	83 c4 f4             	add    $0xfffffff4,%esp 8048c2a:	68 3c 95 04 08       	push   $0x804953c 8048c2f:	e8 7c fb ff ff       	call   80487b0 <fatal> 8048c34:	83 c4 10             	add    $0x10,%esp 8048c37:	83 c4 fc             	add    $0xfffffffc,%esp 8048c3a:	68 00 04 00 00       	push   $0x400 8048c3f:	8d 9d f4 fb ff ff    	lea    0xfffffbf4(%ebp),%ebx 8048c45:	53                   	push   %ebx 8048c46:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048c4b:	50                   	push   %eax 8048c4c:	e8 47 03 00 00       	call   8048f98 <readline> 8048c51:	83 c4 10             	add    $0x10,%esp 8048c54:	85 c0                	test   %eax,%eax 8048c56:	7e 10                	jle    8048c68 <verify+0x1a0> 8048c58:	83 c4 f8             	add    $0xfffffff8,%esp 8048c5b:	53                   	push   %ebx 8048c5c:	68 80 94 04 08       	push   $0x8049480 8048c61:	e8 b2 f9 ff ff       	call   8048618 <_init+0xc8> 8048c66:	eb 0d                	jmp    8048c75 <verify+0x1ad> 8048c68:	83 c4 f4             	add    $0xfffffff4,%esp 8048c6b:	68 50 95 04 08       	push   $0x8049550 8048c70:	e8 3b fb ff ff       	call   80487b0 <fatal> 8048c75:	83 c4 10             	add    $0x10,%esp 8048c78:	83 bd e8 fb ff ff 01 	cmpl   $0x1,0xfffffbe8(%ebp) 8048c7f:	74 1f                	je     8048ca0 <verify+0x1d8> 8048c81:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048c86:	83 c4 f4             	add    $0xfffffff4,%esp 8048c89:	50                   	push   %eax 8048c8a:	e8 09 f9 ff ff       	call   8048598 <_init+0x48> 8048c8f:	83 c4 f4             	add    $0xfffffff4,%esp 8048c92:	6a 02                	push   $0x2 8048c94:	e8 af f9 ff ff       	call   8048648 <_init+0xf8> 8048c99:	8d b4 26 00 00 00 00 	lea    0x0(%esi,1),%esi 8048ca0:	8b 9d d8 fb ff ff    	mov    0xfffffbd8(%ebp),%ebx 8048ca6:	89 ec                	mov    %ebp,%esp 8048ca8:	5d                   	pop    %ebp 8048ca9:	c3                   	ret     8048caa:	89 f6                	mov    %esi,%esi08048cac <explode>: 8048cac:	55                   	push   %ebp 8048cad:	89 e5                	mov    %esp,%ebp 8048caf:	81 ec 24 04 00 00    	sub    $0x424,%esp 8048cb5:	57                   	push   %edi 8048cb6:	8d bd f4 fb ff ff    	lea    0xfffffbf4(%ebp),%edi 8048cbc:	31 c0                	xor    %eax,%eax 8048cbe:	fc                   	cld     8048cbf:	b9 00 01 00 00       	mov    $0x100,%ecx 8048cc4:	f3 ab                	repz stos %eax,%es:(%edi) 8048cc6:	c7 45 f4 02 00 00 00 	movl   $0x2,0xfffffff4(%ebp) 8048ccd:	a1 84 a5 04 08       	mov    0x804a584,%eax 8048cd2:	89 45 f8             	mov    %eax,0xfffffff8(%ebp) 8048cd5:	c7 45 fc a7 04 00 00 	movl   $0x4a7,0xfffffffc(%ebp) 8048cdc:	83 c4 fc             	add    $0xfffffffc,%esp 8048cdf:	6a 0c                	push   $0xc 8048ce1:	8d 45 f4             	lea    0xfffffff4(%ebp),%eax 8048ce4:	50                   	push   %eax 8048ce5:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048cea:	50                   	push   %eax 8048ceb:	e8 d8 01 00 00       	call   8048ec8 <writen> 8048cf0:	83 c4 10             	add    $0x10,%esp 8048cf3:	8d bd f4 fb ff ff    	lea    0xfffffbf4(%ebp),%edi 8048cf9:	83 f8 0b             	cmp    $0xb,%eax 8048cfc:	77 10                	ja     8048d0e <explode+0x62> 8048cfe:	83 c4 f4             	add    $0xfffffff4,%esp 8048d01:	68 17 95 04 08       	push   $0x8049517 8048d06:	e8 a5 fa ff ff       	call   80487b0 <fatal> 8048d0b:	83 c4 10             	add    $0x10,%esp 8048d0e:	83 c4 fc             	add    $0xfffffffc,%esp 8048d11:	6a 08                	push   $0x8 8048d13:	8d 85 ec fb ff ff    	lea    0xfffffbec(%ebp),%eax 8048d19:	50                   	push   %eax 8048d1a:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048d1f:	50                   	push   %eax 8048d20:	e8 27 03 00 00       	call   804904c <readn> 8048d25:	83 c4 10             	add    $0x10,%esp 8048d28:	83 f8 07             	cmp    $0x7,%eax 8048d2b:	77 10                	ja     8048d3d <explode+0x91> 8048d2d:	83 c4 f4             	add    $0xfffffff4,%esp 8048d30:	68 2a 95 04 08       	push   $0x804952a 8048d35:	e8 76 fa ff ff       	call   80487b0 <fatal> 8048d3a:	83 c4 10             	add    $0x10,%esp 8048d3d:	83 bd ec fb ff ff 05 	cmpl   $0x5,0xfffffbec(%ebp) 8048d44:	75 10                	jne    8048d56 <explode+0xaa> 8048d46:	83 c4 f4             	add    $0xfffffff4,%esp 8048d49:	68 3c 95 04 08       	push   $0x804953c 8048d4e:	e8 5d fa ff ff       	call   80487b0 <fatal> 8048d53:	83 c4 10             	add    $0x10,%esp 8048d56:	83 c4 fc             	add    $0xfffffffc,%esp 8048d59:	68 00 04 00 00       	push   $0x400 8048d5e:	57                   	push   %edi 8048d5f:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048d64:	50                   	push   %eax 8048d65:	e8 2e 02 00 00       	call   8048f98 <readline> 8048d6a:	83 c4 10             	add    $0x10,%esp 8048d6d:	85 c0                	test   %eax,%eax 8048d6f:	7e 10                	jle    8048d81 <explode+0xd5> 8048d71:	83 c4 f8             	add    $0xfffffff8,%esp 8048d74:	57                   	push   %edi 8048d75:	68 e5 94 04 08       	push   $0x80494e5 8048d7a:	e8 99 f8 ff ff       	call   8048618 <_init+0xc8> 8048d7f:	eb 0d                	jmp    8048d8e <explode+0xe2> 8048d81:	83 c4 f4             	add    $0xfffffff4,%esp 8048d84:	68 50 95 04 08       	push   $0x8049550 8048d89:	e8 22 fa ff ff       	call   80487b0 <fatal> 8048d8e:	83 c4 10             	add    $0x10,%esp 8048d91:	83 bd ec fb ff ff 01 	cmpl   $0x1,0xfffffbec(%ebp) 8048d98:	74 18                	je     8048db2 <explode+0x106> 8048d9a:	a1 90 a5 04 08       	mov    0x804a590,%eax 8048d9f:	83 c4 f4             	add    $0xfffffff4,%esp 8048da2:	50                   	push   %eax 8048da3:	e8 f0 f7 ff ff       	call   8048598 <_init+0x48> 8048da8:	83 c4 f4             	add    $0xfffffff4,%esp 8048dab:	6a 02                	push   $0x2 8048dad:	e8 96 f8 ff ff       	call   8048648 <_init+0xf8> 8048db2:	8b bd d8 fb ff ff    	mov    0xfffffbd8(%ebp),%edi 8048db8:	89 ec                	mov    %ebp,%esp 8048dba:	5d                   	pop    %ebp 8048dbb:	c3                   	ret     8048dbc:	90                   	nop     8048dbd:	90                   	nop     8048dbe:	90                   	nop     8048dbf:	90                   	nop    08048dc0 <itos>: 8048dc0:	55                   	push   %ebp 8048dc1:	89 e5                	mov    %esp,%ebp 8048dc3:	83 ec 0c             	sub    $0xc,%esp 8048dc6:	57                   	push   %edi 8048dc7:	56                   	push   %esi 8048dc8:	53                   	push   %ebx 8048dc9:	8b 4d 08             	mov    0x8(%ebp),%ecx 8048dcc:	8b 75 0c             	mov    0xc(%ebp),%esi 8048dcf:	c7 45 fc 00 ca 9a 3b 	movl   $0x3b9aca00,0xfffffffc(%ebp) 8048dd6:	85 c9                	test   %ecx,%ecx 8048dd8:	74 56                	je     8048e30 <itos+0x70> 8048dda:	89 c8                	mov    %ecx,%eax 8048ddc:	31 d2                	xor    %edx,%edx 8048dde:	f7 75 fc             	divl   0xfffffffc(%ebp) 8048de1:	84 c0                	test   %al,%al 8048de3:	75 21                	jne    8048e06 <itos+0x46> 8048de5:	8b 3d 68 95 04 08    	mov    0x8049568,%edi 8048deb:	90                   	nop     8048dec:	8d 74 26 00          	lea    0x0(%esi,1),%esi 8048df0:	8b 45 fc             	mov    0xfffffffc(%ebp),%eax 8048df3:	f7 e7                	mul    %edi 8048df5:	c1 ea 03             	shr    $0x3,%edx 8048df8:	89 55 fc             	mov    %edx,0xfffffffc(%ebp) 8048dfb:	89 c8                	mov    %ecx,%eax 8048dfd:	31 d2                	xor    %edx,%edx 8048dff:	f7 75 fc             	divl   0xfffffffc(%ebp) 8048e02:	84 c0                	test   %al,%al 8048e04:	74 ea                	je     8048df0 <itos+0x30> 8048e06:	8b 1d 68 95 04 08    	mov    0x8049568,%ebx 8048e0c:	8d 74 26 00          	lea    0x0(%esi,1),%esi 8048e10:	89 c8                	mov    %ecx,%eax 8048e12:	31 d2                	xor    %edx,%edx 8048e14:	f7 75 fc             	divl   0xfffffffc(%ebp) 8048e17:	04 30                	add    $0x30,%al 8048e19:	88 06                	mov    %al,(%esi) 8048e1b:	8b 45 fc             	mov    0xfffffffc(%ebp),%eax 8048e1e:	89 d1                	mov    %edx,%ecx 8048e20:	f7 e3                	mul    %ebx 8048e22:	46                   	inc    %esi 8048e23:	c1 ea 03             	shr    $0x3,%edx 8048e26:	89 55 fc             	mov    %edx,0xfffffffc(%ebp) 8048e29:	75 e5                	jne    8048e10 <itos+0x50> 8048e2b:	eb 07                	jmp    8048e34 <itos+0x74> 8048e2d:	8d 76 00             	lea    0x0(%esi),%esi 8048e30:	c6 06 30             	movb   $0x30,(%esi) 8048e33:	46                   	inc    %esi 8048e34:	c6 06 00             	movb   $0x0,(%esi) 8048e37:	5b                   	pop    %ebx 8048e38:	5e                   	pop    %esi 8048e39:	5f                   	pop    %edi 8048e3a:	89 ec                	mov    %ebp,%esp 8048e3c:	5d                   	pop    %ebp 8048e3d:	c3                   	ret     8048e3e:	89 f6                	mov    %esi,%esi08048e40 <copyfile>: 8048e40:	55                   	push   %ebp 8048e41:	89 e5                	mov    %esp,%ebp 8048e43:	81 ec 0c 20 00 00    	sub    $0x200c,%esp 8048e49:	57                   	push   %edi 8048e4a:	56                   	push   %esi 8048e4b:	53                   	push   %ebx 8048e4c:	8b 7d 0c             	mov    0xc(%ebp),%edi 8048e4f:	8d b5 00 e0 ff ff    	lea    0xffffe000(%ebp),%esi 8048e55:	eb 15                	jmp    8048e6c <copyfile+0x2c> 8048e57:	83 c4 fc             	add    $0xfffffffc,%esp 8048e5a:	53                   	push   %ebx 8048e5b:	56                   	push   %esi 8048e5c:	8b 45 08             	mov    0x8(%ebp),%eax 8048e5f:	50                   	push   %eax 8048e60:	e8 23 f7 ff ff       	call   8048588 <_init+0x38> 8048e65:	83 c4 10             	add    $0x10,%esp 8048e68:	39 d8                	cmp    %ebx,%eax 8048e6a:	75 34                	jne    8048ea0 <copyfile+0x60> 8048e6c:	83 c4 fc             	add    $0xfffffffc,%esp 8048e6f:	68 00 20 00 00       	push   $0x2000 8048e74:	56                   	push   %esi 8048e75:	57                   	push   %edi 8048e76:	e8 2d f8 ff ff       	call   80486a8 <_init+0x158> 8048e7b:	89 c3                	mov    %eax,%ebx 8048e7d:	83 c4 10             	add    $0x10,%esp 8048e80:	85 db                	test   %ebx,%ebx 8048e82:	7f d3                	jg     8048e57 <copyfile+0x17> 8048e84:	7c 1a                	jl     8048ea0 <copyfile+0x60> 8048e86:	83 c4 f4             	add    $0xfffffff4,%esp 8048e89:	57                   	push   %edi 8048e8a:	e8 09 f7 ff ff       	call   8048598 <_init+0x48> 8048e8f:	8b 45 08             	mov    0x8(%ebp),%eax 8048e92:	83 c4 f4             	add    $0xfffffff4,%esp 8048e95:	50                   	push   %eax 8048e96:	e8 fd f6 ff ff       	call   8048598 <_init+0x48> 8048e9b:	31 c0                	xor    %eax,%eax 8048e9d:	eb 1b                	jmp    8048eba <copyfile+0x7a> 8048e9f:	90                   	nop     8048ea0:	83 c4 f4             	add    $0xfffffff4,%esp 8048ea3:	57                   	push   %edi 8048ea4:	e8 ef f6 ff ff       	call   8048598 <_init+0x48> 8048ea9:	8b 45 08             	mov    0x8(%ebp),%eax 8048eac:	83 c4 f4             	add    $0xfffffff4,%esp 8048eaf:	50                   	push   %eax 8048eb0:	e8 e3 f6 ff ff       	call   8048598 <_init+0x48> 8048eb5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax 8048eba:	8d a5 e8 df ff ff    	lea    0xffffdfe8(%ebp),%esp 8048ec0:	5b                   	pop    %ebx 8048ec1:	5e                   	pop    %esi 8048ec2:	5f                   	pop    %edi 8048ec3:	89 ec                	mov    %ebp,%esp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -