{"id":6502,"date":"2019-09-14T11:03:28","date_gmt":"2019-09-14T05:33:28","guid":{"rendered":"http:\/\/kalilinuxtutorials.com\/?p=6502"},"modified":"2019-09-14T11:03:28","modified_gmt":"2019-09-14T05:33:28","slug":"filegps","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/filegps\/","title":{"rendered":"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed"},"content":{"rendered":"\n<p><strong>FileGPS <\/strong>is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it. <\/p>\n\n\n\n<p>When you upload a shell on a web-server using a file upload functionality, usually the file get renamed in various ways in order to prevent direct access to the file, RCE and file overwrite. <\/p>\n\n\n\n<p>Some of the techniques used by fileGPS are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Various hash of the filename<\/li><li>Various timestamps tricks<\/li><li>Filename + PHP time() up to 5 minutes before the start of the script<\/li><li>So many more<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-orl8sQqTAh4\/XXc2-J2ElOI\/AAAAAAAACds\/rZ5xq6_zt-gL633nULUXQQhPe1REksZ8gCLcBGAs\/s1600\/fileGPS-1.png\" alt=\"\"\/><\/figure>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><strong>Features<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Easy to use<\/li><li>Multithreaded<\/li><li>HTTP(s) Proxy support<\/li><li>User agent randomization<\/li><li>Over 100.000 filenames combinations<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-eiQ5j-PiWK4\/XXc2-Hr9sJI\/AAAAAAAACdw\/9Ws1-CFOQiAdbK5DmQozU-iPsEcaO2YGgCLcBGAs\/s1600\/fileGPS-2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p style=\"text-align:center\">Also Read &#8211; <a href=\"https:\/\/kalilinuxtutorials.com\/emagnet-leaked-databases-grab-mail-password\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"EMAGNET : Leaked Databases With 97.1% Accurate To Grab Mail + Password (opens in a new tab)\">EMAGNET : Leaked Databases With 97.1% Accurate To Grab Mail + Password<\/a><\/p>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><strong>Installation<\/strong><\/p>\n\n\n\n<p>On ParrotOS:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\"><strong>sudo apt install filegps<\/strong><\/p>\n\n\n\n<p>On BlackArch Linux:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\"><strong>pacman -S filegps<\/strong><\/p>\n\n\n\n<p>On other distros:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\"><strong>git clone https:\/\/github.com\/0blio\/filegps<\/strong><\/p>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><a href=\"https:\/\/github.com\/0blio\/filegps#how-to-write-a-module\"><\/a><strong>How to write a module<\/strong><\/p>\n\n\n\n<p>Writing a module is fairly simple and allows you to implement your custom ways of generating filename combinations.<\/p>\n\n\n\n<p>Below is a template for your modules:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-vivid-green-cyan-color has-very-dark-gray-background-color\">#!\/usr\/bin\/env python<br>#-*- coding: utf-8 -*-<br>&#8220;&#8221;&#8221;<br>Module name: test<br>   Coded by: Your name \/ nickname<br>   Version: X.X<br>Description:<br>     This module destroy the world.<br>&#8220;&#8221;&#8221;<br>output = []<br>#Do some computations here<br>output = [&#8220;filename1.php&#8221;, &#8220;filename2.asp&#8221;, &#8220;filename3.jar&#8221;]<\/p>\n\n\n\n<p>The variables&nbsp;<code>url<\/code>&nbsp;and&nbsp;<code>filename<\/code>&nbsp;are automatically imported from the core script, so you can call them in your module.<\/p>\n\n\n\n<p>Once you finished to write your module, you have to save it in&nbsp;<code>Modules\/<\/code>, and it will be automatically imported once the main script is started.<\/p>\n\n\n\n<p>You can use the module&nbsp;<a href=\"https:\/\/github.com\/0blio\/fileGPS\/blob\/master\/Modules\/shame.py\">shame<\/a>&nbsp;as a template for your modules.<\/p>\n\n\n\n<p><strong>Credit;<\/strong>  <a href=\"mailto:michele.cisternino@protonmail.com\">michele.cisternino@protonmail.com<\/a> <\/p>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-squared\"><a class=\"wp-block-button__link has-background has-vivid-cyan-blue-background-color\" href=\"https:\/\/github.com\/0blio\/filegps\"><strong>Download<\/strong><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it. When you upload a shell on a web-server using a file upload functionality, usually the file get renamed in various ways in order to prevent direct access to the file, RCE and file overwrite. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":15801,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","fifu_image_alt":"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[1179],"class_list":["post-6502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-filegps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed<\/title>\n<meta name=\"description\" content=\"FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalilinuxtutorials.com\/filegps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed\" \/>\n<meta property=\"og:description\" content=\"FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/filegps\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-14T05:33:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png\" \/>\n<meta name=\"author\" content=\"R K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png\" \/>\n<meta name=\"twitter:creator\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:site\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R K\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed\",\"datePublished\":\"2019-09-14T05:33:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/\"},\"wordCount\":284,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png\",\"keywords\":[\"FileGPS\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/filegps\/\",\"name\":\"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png\",\"datePublished\":\"2019-09-14T05:33:28+00:00\",\"description\":\"FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/filegps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"name\":\"Kali Linux Tutorials\",\"description\":\"Kali Linux Tutorials\",\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\",\"name\":\"Kali Linux Tutorials\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"contentUrl\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"width\":272,\"height\":90,\"caption\":\"Kali Linux Tutorials\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/CyberEdition\",\"https:\/\/www.threads.com\/@cybersecurityedition\",\"https:\/\/www.linkedin.com\/company\/cyberedition\",\"https:\/\/www.instagram.com\/cybersecurityedition\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\",\"name\":\"R K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"caption\":\"R K\"},\"url\":\"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed","description":"FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.","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:\/\/kalilinuxtutorials.com\/filegps\/","og_locale":"en_US","og_type":"article","og_title":"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed","og_description":"FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.","og_url":"https:\/\/kalilinuxtutorials.com\/filegps\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2019-09-14T05:33:28+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/filegps\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/filegps\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed","datePublished":"2019-09-14T05:33:28+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/filegps\/"},"wordCount":284,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","keywords":["FileGPS"],"articleSection":["Kali Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/filegps\/","url":"https:\/\/kalilinuxtutorials.com\/filegps\/","name":"FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","datePublished":"2019-09-14T05:33:28+00:00","description":"FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/filegps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/filegps\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png"},{"@type":"WebSite","@id":"https:\/\/kalilinuxtutorials.com\/#website","url":"https:\/\/kalilinuxtutorials.com\/","name":"Kali Linux Tutorials","description":"Kali Linux Tutorials","publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalilinuxtutorials.com\/#organization","name":"Kali Linux Tutorials","url":"https:\/\/kalilinuxtutorials.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/","url":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","contentUrl":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","width":272,"height":90,"caption":"Kali Linux Tutorials"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/CyberEdition","https:\/\/www.threads.com\/@cybersecurityedition","https:\/\/www.linkedin.com\/company\/cyberedition","https:\/\/www.instagram.com\/cybersecurityedition\/"]},{"@type":"Person","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad","name":"R K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","caption":"R K"},"url":"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/"}]}},"jetpack_featured_media_url":"https:\/\/1.bp.blogspot.com\/-v1mqSiwiBzI\/XXc2-Z9PhuI\/AAAAAAAACd0\/l0uUtNa5WFE6R1WlbWScq8Bkqwsh12DIQCLcBGAs\/s1600\/fileGPS%2B%25281%2529.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":17475,"url":"https:\/\/kalilinuxtutorials.com\/alanframework\/","url_meta":{"origin":6502,"position":0},"title":"AlanFramework : A Post-Exploitation Framework","author":"R K","date":"August 17, 2021","format":false,"excerpt":"AlanFramework is a post-exploitation framework useful during red-team activities. Changelog 3.0.0 - 15\/05\/2021 Renamed agent shell\u00a0quit\u00a0command to\u00a0exitImplemented agent migration via\u00a0migrate\u00a0commandFixed error in retrieving OS versionAdded DLL as agent format in the creation wizard.Implemented\u00a0ps\u00a0command to list the currently running processesImplemented\u00a0download\u00a0command to locally download a file or an entire directoryImplemented\u00a0upload\u00a0command to upload\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2487,"url":"https:\/\/kalilinuxtutorials.com\/uploadscanner-http-file-upload-scanner\/","url_meta":{"origin":6502,"position":1},"title":"UploadScanner : HTTP file upload scanner for Burp Proxy","author":"R K","date":"September 4, 2018","format":false,"excerpt":"UploadScanner is a Burp Suite Pro extension to do security tests for HTTP file uploads. Testing web applications is a standard task for every security analyst. Various automated and semi-automated security testing tools exist to simplify the task. HTTP based file uploads are one specialised use case. However, most automated\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/04\/button_download.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":17479,"url":"https:\/\/kalilinuxtutorials.com\/bantam\/","url_meta":{"origin":6502,"position":2},"title":"Bantam : A PHP Backdoor Management And Generation tool\/C2 Featuring End To End Encrypted Payload Streaming Designed To Bypass WAF, IDS, SIEM Systems","author":"R K","date":"August 19, 2021","format":false,"excerpt":"Bantam is an advanced PHP backdoor management tool, with a lightweight server footprint, multi-threaded communication, and an advanced payload generation and obfuscation tool. Features end to end encryption with request unique encryption keys, and payload streaming designed to bypass WAF, IDS, SIEM systems. It incorporates several payload randomization and obfuscation\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13539,"url":"https:\/\/kalilinuxtutorials.com\/shepard-in-progress-persistent-download-upload-execution-tool-using-windows-bits\/","url_meta":{"origin":6502,"position":3},"title":"Shepard : In Progress Persistent Download\/Upload\/Execution Tool Using Windows BITS","author":"R K","date":"June 23, 2021","format":false,"excerpt":"Shepard is an IN PROGRESS persistence tool using Windows Background Intelligent Transfer Service (BITS). Functionality: File Download, File Exfiltration, File Download + Persistent ExecutionUsage: run shepard.exe as Administrator with the following command line arguments-d remoteLocation, writePath: regular file download to a local path of your choice-e remoteLocation, localPath: regular file\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11954,"url":"https:\/\/kalilinuxtutorials.com\/sak1to-shell\/","url_meta":{"origin":6502,"position":4},"title":"Sak1to-Shell : Multi-threaded C2 Server &#038; Reverse Shell Client Written In Pure C","author":"R K","date":"December 18, 2020","format":false,"excerpt":"Sak1to-Shell is a multi-threaded c2 server and reverse TCP shell client written in pure C (Windows). Command List list: list available connections.interact [id]: interact with client.download [filename]: download a file from client.upload [filename]: upload a file to client.background: background client.exit: terminate client or server.cd [dir]: change directory on client Download","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24816,"url":"https:\/\/kalilinuxtutorials.com\/presshell\/","url_meta":{"origin":6502,"position":5},"title":"Presshell : Quick And Dirty WordPress Command Execution Shell","author":"R K","date":"May 28, 2022","format":false,"excerpt":"Presshell is a tool for Quick & dirty Wordpress Command Execution Shell. Execute shell commands on your wordpress server. Uploaded shell will probably be at\u00a0<your-host>\/wp-content\/plugins\/shell\/shell.php Installation To install the shell, we are assuming you have administrative rights to Wordpress and can install plugins since transferring a PHP file to the\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj8R8IslTBUDRbn54L7D-2PpGfSzkZEwyLdPVFJHhqXI86dRrFVEKkHP4CAnwauN1O9XjsI0XGahePF4GW8ryHitRDqxQpSdgpwfNjPihsPim6r2nx0LsxI4bTlAV4G9fLUbmlvjdAqlv2IHxE9R-IuAGuimoVRZLZxRkpskntv2v0N_dIvswEKHCKY\/s728\/backdoor%20%281%29.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj8R8IslTBUDRbn54L7D-2PpGfSzkZEwyLdPVFJHhqXI86dRrFVEKkHP4CAnwauN1O9XjsI0XGahePF4GW8ryHitRDqxQpSdgpwfNjPihsPim6r2nx0LsxI4bTlAV4G9fLUbmlvjdAqlv2IHxE9R-IuAGuimoVRZLZxRkpskntv2v0N_dIvswEKHCKY\/s728\/backdoor%20%281%29.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj8R8IslTBUDRbn54L7D-2PpGfSzkZEwyLdPVFJHhqXI86dRrFVEKkHP4CAnwauN1O9XjsI0XGahePF4GW8ryHitRDqxQpSdgpwfNjPihsPim6r2nx0LsxI4bTlAV4G9fLUbmlvjdAqlv2IHxE9R-IuAGuimoVRZLZxRkpskntv2v0N_dIvswEKHCKY\/s728\/backdoor%20%281%29.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj8R8IslTBUDRbn54L7D-2PpGfSzkZEwyLdPVFJHhqXI86dRrFVEKkHP4CAnwauN1O9XjsI0XGahePF4GW8ryHitRDqxQpSdgpwfNjPihsPim6r2nx0LsxI4bTlAV4G9fLUbmlvjdAqlv2IHxE9R-IuAGuimoVRZLZxRkpskntv2v0N_dIvswEKHCKY\/s728\/backdoor%20%281%29.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/6502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/comments?post=6502"}],"version-history":[{"count":0,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/6502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/15801"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=6502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=6502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=6502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}