View difference between Paste ID: zUVLN61R and a6KBTsrm
SHOW: | | - or go back to the newest paste.
1
#!/usr/bin/python
2
#Author: @1nternaut
3
#SHA256: DDCCA0FDCE20D14135024C54DA834300FA667F39D0277107D9EAB8F74B748218 
4
5
words = 'teapot,pnp,tpt,splash,site,codec,' \
6
	'health,balloon,cab,odbc,badge,dma,psec,' \
7
	'cookies,iplk,devices,enable,mult,prov,' \
8
	'vermont,attrib,schema,iab,chunk,publish,' \
9
	'prep,srvc,sess,ringin,nsip,stubs,img,add,' \
10
	'xian,jit,free,pdf,loadan,arizona,tlb,forced,' \
11
	'results,symbols,report,guids,taskbar,child,cone,' \
12
	'glitch,entries,between,bml,usbccid,sym,enabled,' \
13
	'merge,window,scripts,raster,acquire,json,rtm,walk,ban'
14
15
def genWebPath(tickcount):
16
	url = "http(s)://IP:PORT/"
17
	for i in range((tickcount & 0x3) + 0x1):
18
		r1 = tickcount % 0x17F
19
		if(words[r1] == ','):
20
			url = url + words[r1+1:].split(',')[0] + '/'
21
		else:
22
			url = url + words[:r1].split(',')[-1] + '' + words[r1:].split(',')[0] + '/'
23
		r2 = ~(tickcount / 0x17F) & 0xFFFFFFFF
24
		tickcount = r2
25
	print(url)
26
27
# Input: kernel32.GetTickCount
28
genWebPath(0x9E58BE)
29
genWebPath(0x59A854)
30
genWebPath(0xDEADBEEF)
31
32
# Output:
33
# http(s)://IP:PORT/site/codec/forced/
34
# http(s)://IP:PORT/xian/
35
# http(s)://IP:PORT/report/stubs/raster/taskbar/