{"id":96,"date":"2022-11-30T22:48:15","date_gmt":"2022-11-30T21:48:15","guid":{"rendered":"https:\/\/koban3.me\/?p=96"},"modified":"2023-02-05T09:17:47","modified_gmt":"2023-02-05T08:17:47","slug":"stargate-dropper","status":"publish","type":"post","link":"https:\/\/koban3.me\/index.php\/2022\/11\/30\/stargate-dropper\/","title":{"rendered":"Stargate dropper"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"96\" class=\"elementor elementor-96\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6ca27af elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6ca27af\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b9116fb\" data-id=\"b9116fb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f4ed28d elementor-widget elementor-widget-heading\" data-id=\"f4ed28d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">TL;DR<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c44b48 elementor-widget elementor-widget-text-editor\" data-id=\"4c44b48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Cos&#8217; \u00e8 un dropper? Con il termine dropper si fa riferimento a un software o script apparentemente innoquo, che non contiene al suo interno il codice malevolo da eseguire ma funge da vettore di attacco.<br><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efde2b7 elementor-widget elementor-widget-text-editor\" data-id=\"efde2b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Perch\u00e9 il nome &#8220;Stargate dropper&#8221;? Perch\u00e9 mentre lo sviluppavo, il tipo di trasferimento del payload dal server remoto al dispositivo di destinazione mi ricordava molto lo &#8220;Stargate&#8221; dell&#8217;omonimo film, quel portale che permetteva di trasferire tramite persone o cose da un punto all&#8217;altro dell&#8217;universo tramite una specie di tunnel spazio-temporale.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76faab2 elementor-widget elementor-widget-spacer\" data-id=\"76faab2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69ce7ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"69ce7ca\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7dcf5c2\" data-id=\"7dcf5c2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c678ee elementor-widget elementor-widget-heading\" data-id=\"6c678ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Panoramica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59d801c elementor-widget elementor-widget-text-editor\" data-id=\"59d801c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il sistema mira a bypassare eventuali sistemi di detection (es. EDR) trasferendo il payload da installare nel sistema vittima codificandolo in una shellcode in javascript e rileggendolo tramite browser nel sistema di destinazione.<\/p><p>L&#8217;obiettivo \u00e8 quello di sfruttare eventuali debolezze del sistema di detection per quanto riguarda l&#8217;analisi del codice javascript nelle pagine web.<\/p><p>Nel sistema di esempio ho testato la possibilit\u00e0 di &#8220;droppare&#8221; ed eseguire il software &#8220;calc.exe&#8221;. ll contenuto del file eseguibile \u00e8 stato convertito in shellcode tramite un semplice tool che ho sviluppato preventivamente.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-de7ad87 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"de7ad87\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e2652f\" data-id=\"6e2652f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c035c1 elementor-widget elementor-widget-spacer\" data-id=\"5c035c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b4c9c5 elementor-widget elementor-widget-heading\" data-id=\"5b4c9c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Dettagli<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-166085a elementor-widget elementor-widget-heading\" data-id=\"166085a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Fase 1 - Creazione gate di origine<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92c0cac elementor-widget elementor-widget-text-editor\" data-id=\"92c0cac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ho creato una semplice pagina web dove risiede, nidificata all&#8217;interno di una porzione di codice Javascript, una variabile contenente la shellcode del software da inviare al sistema di destinazione.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d29a720 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d29a720\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bb9545\" data-id=\"1bb9545\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-91cd40d elementor-widget elementor-widget-image\" data-id=\"91cd40d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"790\" height=\"509\" src=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/snap_1.png\" class=\"attachment-large size-large wp-image-196\" alt=\"\" srcset=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/snap_1.png 860w, https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/snap_1-300x193.png 300w, https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/snap_1-768x495.png 768w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e8a0a08 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e8a0a08\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18732fc\" data-id=\"18732fc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43cb38c elementor-widget elementor-widget-spacer\" data-id=\"43cb38c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfadcc0 elementor-widget elementor-widget-heading\" data-id=\"cfadcc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Fase 2 - Creazione gate di destinazione<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcc00c8 elementor-widget elementor-widget-text-editor\" data-id=\"dcc00c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ho creato il dropper vero e proprio. Il sistema \u00e8 sviluppato in .NET e utilizza il componente &#8220;CefSharp&#8221; per creare il gate di arrivo dal sistema di origine.<\/p>\n<p>Tralasciando la parte di inserimento e inizializzazione del componente &#8220;CefSharp&#8221;, il fulcro del sistema \u00e8 racchiuso in due parti principali: il recupero del payload da impiantare e la sua decodifica.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0793ef elementor-widget elementor-widget-heading\" data-id=\"f0793ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Fase 2.1 - Recupero payload<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bccce16 elementor-widget elementor-widget-text-editor\" data-id=\"bccce16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il contenuto della variabile contenente il payload viene recuperato eseguendo un semplice codice Javascript che non fa altro che eseguire una funzione che come valore di ritorno ha il contenuto della variabile della shellcode. <\/p><p>Cos\u00ec facendo si aumenta anche il livello di difficolt\u00e0 della detection, in quanto andrebbero &#8220;valutate&#8221; le azioni svolte dalla funzione che viene eseguita.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0218274 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0218274\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7df2d50\" data-id=\"7df2d50\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4894354 elementor-widget elementor-widget-image\" data-id=\"4894354\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"697\" height=\"192\" src=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_2.png\" class=\"attachment-large size-large wp-image-197\" alt=\"\" srcset=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_2.png 697w, https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_2-300x83.png 300w\" sizes=\"(max-width: 697px) 100vw, 697px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-95e5411 elementor-widget elementor-widget-spacer\" data-id=\"95e5411\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30e4212 elementor-widget elementor-widget-image\" data-id=\"30e4212\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"648\" height=\"314\" src=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_3.png\" class=\"attachment-large size-large wp-image-198\" alt=\"\" srcset=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_3.png 648w, https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_3-300x145.png 300w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d22697 elementor-widget elementor-widget-spacer\" data-id=\"6d22697\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46f8bea elementor-widget elementor-widget-heading\" data-id=\"46f8bea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Fase 2.2 - Decodifica payload<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a54ac3 elementor-widget elementor-widget-text-editor\" data-id=\"9a54ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il valore restituito dalla funzione di recupero del payload viene salvato all&#8217;interno di un oggetto .NET generico; pi\u00f9 precisamente una lista di oggetti. Di conseguenza, lo step successivo \u00e8 quello di riconvertirlo in un array di byte per poterlo rendere utilizzabile.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-800cd02 elementor-widget elementor-widget-image\" data-id=\"800cd02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"149\" src=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_4.png\" class=\"attachment-large size-large wp-image-203\" alt=\"\" srcset=\"https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_4.png 404w, https:\/\/koban3.me\/wp-content\/uploads\/2022\/11\/stargateDropper_snap_4-300x111.png 300w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ea976 elementor-widget elementor-widget-spacer\" data-id=\"c1ea976\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ab2dd96 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ab2dd96\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ec4b329\" data-id=\"ec4b329\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b24d78 elementor-widget elementor-widget-heading\" data-id=\"6b24d78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Conclusione<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58154c0 elementor-widget elementor-widget-text-editor\" data-id=\"58154c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Arrivati a questo punto, abbiamo a disposizione il nostro payload da impiantare. Dato che lo scopo di questo articolo non \u00e8 quello di dimostrare eventuali tecniche di esecuzione per evadere i sistemi di sicurezza, la dimostrazione del sistema termina qui, anche perch\u00e9 altrimenti si aprirebbero miliardi di scenari sul post-download che magari discuter\u00f2 in altri articoli.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-423fb99 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"423fb99\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-9cd43e3\" data-id=\"9cd43e3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fb7da7f elementor-widget elementor-widget-spacer\" data-id=\"fb7da7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-8037976 elementor-widget elementor-widget-heading\" data-id=\"8037976\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Eventuali migliorie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c79c33 elementor-widget elementor-widget-text-editor\" data-id=\"4c79c33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Questa \u00e8 la versione semplificata del sistema che mira a dimostrarne la funzionalit\u00e0. E&#8217; chiaro che il sistema si potrebbe migliorare notevolmente. Un esempio al volo potrebbe essere quello di codificare in base64 la shellcode presente nella pagina web, ma come sempre, il limite \u00e8 solo la fantasia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TL;DR Cos&#8217; \u00e8 un dropper? Con il termine dropper si fa riferimento a un software o script apparentemente innoquo, che non contiene al suo interno il codice malevolo da eseguire ma funge da vettore di attacco. Perch\u00e9 il nome &#8220;Stargate dropper&#8221;? Perch\u00e9 mentre lo sviluppavo, il tipo di trasferimento del [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[8,10,11,5,6,7,9],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-proof-of-concept","tag-c","tag-cefsharp","tag-chromium","tag-cybersecurity","tag-dropper","tag-hacking","tag-javascript"],"_links":{"self":[{"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":35,"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/koban3.me\/index.php\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}