{"id":266,"date":"2023-08-27T21:21:25","date_gmt":"2023-08-27T21:21:25","guid":{"rendered":"https:\/\/www.anti-forensics.com\/blog\/?p=250"},"modified":"2024-03-07T23:50:39","modified_gmt":"2024-03-07T23:50:39","slug":"simplewiper-suite-wiping-files-with-c","status":"publish","type":"post","link":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/","title":{"rendered":"SimpleWiper Suite &#8211; Wiping Files With C#"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <code><a href=\"https:\/\/github.com\/ultros\/SimpleWiper\">SimpleWiper<\/a><\/code> suite of tools includes a <code><a href=\"https:\/\/github.com\/ultros\/SimpleWiper\/tree\/master\/SimpleFileWiper\">SimpleFileWiper<\/a><\/code> application. This application will calculate the size of the file to be deleted. It will then overwrite the file in random 4096 byte chunks. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the end of the file, the remaining size is calculated and the remaining bytes then overwritten. This is done without changing the size of the file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The file is then renamed to a random value of the same length.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When these processes have completed, the file is erased from the storage medium.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wiping a small file:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>> .\\SimpleFileWiper.exe C:\\tools\\test\\smallfile.txt\n&#91;+] The end of\/or entire file has been overwritten: (7 bytes of data)\n&#91;+] File overwritten successfully.\n&#91;+] File deleted after being overwritten.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wiping a large file:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>\n> .\\SimpleFileWiper.exe C:\\tools\\test\\largefile.mp4\nProgress: 178,053 blocks (4096 bytes) of 178,054 blocks.\n&#91;+] The end of\/or entire file has been overwritten: (3782 bytes of data)\n&#91;+] File overwritten successfully.\n&#91;+] File deleted after being overwritten.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Writing Data to File<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notice below, that two operations take place when wiping a larger file. The initial blocks (4096 chunks) of data are written to the file up to the last block of data. The last block of data size is calculated and then overwritten, preserving the file length.<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>            for (int i = 0; i &lt;= totalBlocks; i++)\n            {\n                if (i == totalBlocks)\n                {\n                    var totalFileLength = fileLength - (4096 * totalBlocksWritten);\n                    bytesBuffer = new byte&#91;((int)totalFileLength)];\n                    new Random().NextBytes(bytesBuffer);\n\n                    streamWriter.BaseStream.Write(bytesBuffer, 0, bytesBuffer.Length);\n\n                    Console.WriteLine($\"&#91;+] The end of\/or entire file has \" +\n                        $\"been overwritten: ({bytesBuffer.Length} bytes of data)\");\n                }\n                else\n                {\n                    streamWriter.BaseStream.Write(bytesBuffer, 0, bytesBuffer.Length);\n\n                    Console.SetCursorPosition(0, 0);\n                    Console.WriteLine($\"&#91;+] Progress: {i:n0} blocks (4096 bytes) of \" +\n                        $\"{totalBlocks:n0} blocks.\");\n\n                    totalBlocksWritten += 1;\n                }\n            }<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The filename is then changed to a <code>random double<\/code> value and the path including the filename are returned.<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>        public static string ChangeFilename(string path)\n        {\n            var varRandomFileName = new Random().NextDouble();\n            var directoryPath = Path.GetDirectoryName(path);\n            var fileName = Path.GetFileName(path);\n\n            File.Move(directoryPath + \"\\\\\" + fileName,\n                directoryPath + \"\\\\\" + varRandomFileName);\n\n            return directoryPath + \"\\\\\" + varRandomFileName;\n        }<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, with the returned file path, the file is simply deleted.<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>        public static bool DeleteFileAfterWipe(string path)\n        {\n            try\n            {\n                File.Delete(path);\n            }\n            catch (Exception ex)\n            {\n                Console.WriteLine(ex);\n                ExitApplicationWithError();\n            }\n\n            return true;\n        }<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/ultros\/SimpleWiper\">Download the source code from GitHub<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.<\/p>\n","protected":false},"author":1,"featured_media":297,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,24],"tags":[4,41,43],"class_list":["post-266","post","type-post","status-publish","format-standard","has-post-thumbnail","category-anti-forensics-software","category-software-code","tag-c","tag-source-code","tag-wipe-a-file"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SimpleWiper Suite - Wiping Files With C# - Anti-Forensics.com<\/title>\n<meta name=\"description\" content=\"The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SimpleWiper Suite - Wiping Files With C# - Anti-Forensics.com\" \/>\n<meta property=\"og:description\" content=\"The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Anti-Forensics.com\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/stercutis\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-27T21:21:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-07T23:50:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2023\/08\/anti-forensics.com-csharp-file-wiper.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"970\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Max\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Max\" \/>\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:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/\"},\"author\":{\"name\":\"Max\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#\\\/schema\\\/person\\\/ac3dd160cb42b1409a2a55dea58beec2\"},\"headline\":\"SimpleWiper Suite &#8211; Wiping Files With C#\",\"datePublished\":\"2023-08-27T21:21:25+00:00\",\"dateModified\":\"2024-03-07T23:50:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/\"},\"wordCount\":179,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/anti-forensics.com-csharp-file-wiper.jpg\",\"keywords\":[\"c#\",\"source code\",\"wipe a file\"],\"articleSection\":[\"Software\",\"Software\\\/Code\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/\",\"url\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/\",\"name\":\"SimpleWiper Suite - Wiping Files With C# - Anti-Forensics.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/anti-forensics.com-csharp-file-wiper.jpg\",\"datePublished\":\"2023-08-27T21:21:25+00:00\",\"dateModified\":\"2024-03-07T23:50:39+00:00\",\"description\":\"The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#primaryimage\",\"url\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/anti-forensics.com-csharp-file-wiper.jpg\",\"contentUrl\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/anti-forensics.com-csharp-file-wiper.jpg\",\"width\":1024,\"height\":970},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/simplewiper-suite-wiping-files-with-c\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SimpleWiper Suite &#8211; Wiping Files With C#\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/\",\"name\":\"Anti-Forensics.com\",\"description\":\"Rendering Digital Investigations Irrelevant\",\"publisher\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#organization\",\"name\":\"Anti-Forensics.com\",\"url\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/cropped-anti-forensics.com_.jpg\",\"contentUrl\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/cropped-anti-forensics.com_.jpg\",\"width\":512,\"height\":512,\"caption\":\"Anti-Forensics.com\"},\"image\":{\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/groups\\\/14345620\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/#\\\/schema\\\/person\\\/ac3dd160cb42b1409a2a55dea58beec2\",\"name\":\"Max\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7ca31cae39a49ab947496651bc5c75ee545a72f31c02db1a5c31f80b28714601?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7ca31cae39a49ab947496651bc5c75ee545a72f31c02db1a5c31f80b28714601?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7ca31cae39a49ab947496651bc5c75ee545a72f31c02db1a5c31f80b28714601?s=96&d=mm&r=g\",\"caption\":\"Max\"},\"description\":\"Anti-forensics involves attempts to hide data, damage the confidentiality, integrity, and availability of data in an effort to make analysis and examination of this data (evidence) difficult or impossible.\",\"sameAs\":[\"https:\\\/\\\/anti-forensics.com\\\/blog\",\"https:\\\/\\\/facebook.com\\\/stercutis\",\"https:\\\/\\\/linkedin.com\\\/in\\\/jesse-shelley\"],\"url\":\"https:\\\/\\\/anti-forensics.com\\\/blog\\\/author\\\/realjesseshelley_hkwwlra2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SimpleWiper Suite - Wiping Files With C# - Anti-Forensics.com","description":"The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.","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:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/","og_locale":"en_US","og_type":"article","og_title":"SimpleWiper Suite - Wiping Files With C# - Anti-Forensics.com","og_description":"The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.","og_url":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/","og_site_name":"Anti-Forensics.com","article_author":"https:\/\/facebook.com\/stercutis","article_published_time":"2023-08-27T21:21:25+00:00","article_modified_time":"2024-03-07T23:50:39+00:00","og_image":[{"width":1024,"height":970,"url":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2023\/08\/anti-forensics.com-csharp-file-wiper.jpg","type":"image\/jpeg"}],"author":"Max","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Max","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#article","isPartOf":{"@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/"},"author":{"name":"Max","@id":"https:\/\/anti-forensics.com\/blog\/#\/schema\/person\/ac3dd160cb42b1409a2a55dea58beec2"},"headline":"SimpleWiper Suite &#8211; Wiping Files With C#","datePublished":"2023-08-27T21:21:25+00:00","dateModified":"2024-03-07T23:50:39+00:00","mainEntityOfPage":{"@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/"},"wordCount":179,"commentCount":0,"publisher":{"@id":"https:\/\/anti-forensics.com\/blog\/#organization"},"image":{"@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#primaryimage"},"thumbnailUrl":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2023\/08\/anti-forensics.com-csharp-file-wiper.jpg","keywords":["c#","source code","wipe a file"],"articleSection":["Software","Software\/Code"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/","url":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/","name":"SimpleWiper Suite - Wiping Files With C# - Anti-Forensics.com","isPartOf":{"@id":"https:\/\/anti-forensics.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#primaryimage"},"image":{"@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#primaryimage"},"thumbnailUrl":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2023\/08\/anti-forensics.com-csharp-file-wiper.jpg","datePublished":"2023-08-27T21:21:25+00:00","dateModified":"2024-03-07T23:50:39+00:00","description":"The SimpleWiper suite of tools includes a SimpleFileWiper application. This application will calculate the size of the file to be deleted. It will then overwrite the file with random data.","breadcrumb":{"@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#primaryimage","url":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2023\/08\/anti-forensics.com-csharp-file-wiper.jpg","contentUrl":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2023\/08\/anti-forensics.com-csharp-file-wiper.jpg","width":1024,"height":970},{"@type":"BreadcrumbList","@id":"https:\/\/anti-forensics.com\/blog\/simplewiper-suite-wiping-files-with-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anti-forensics.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SimpleWiper Suite &#8211; Wiping Files With C#"}]},{"@type":"WebSite","@id":"https:\/\/anti-forensics.com\/blog\/#website","url":"https:\/\/anti-forensics.com\/blog\/","name":"Anti-Forensics.com","description":"Rendering Digital Investigations Irrelevant","publisher":{"@id":"https:\/\/anti-forensics.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anti-forensics.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/anti-forensics.com\/blog\/#organization","name":"Anti-Forensics.com","url":"https:\/\/anti-forensics.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/anti-forensics.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-anti-forensics.com_.jpg","contentUrl":"https:\/\/anti-forensics.com\/blog\/wp-content\/uploads\/2024\/01\/cropped-anti-forensics.com_.jpg","width":512,"height":512,"caption":"Anti-Forensics.com"},"image":{"@id":"https:\/\/anti-forensics.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/groups\/14345620\/"]},{"@type":"Person","@id":"https:\/\/anti-forensics.com\/blog\/#\/schema\/person\/ac3dd160cb42b1409a2a55dea58beec2","name":"Max","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7ca31cae39a49ab947496651bc5c75ee545a72f31c02db1a5c31f80b28714601?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7ca31cae39a49ab947496651bc5c75ee545a72f31c02db1a5c31f80b28714601?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ca31cae39a49ab947496651bc5c75ee545a72f31c02db1a5c31f80b28714601?s=96&d=mm&r=g","caption":"Max"},"description":"Anti-forensics involves attempts to hide data, damage the confidentiality, integrity, and availability of data in an effort to make analysis and examination of this data (evidence) difficult or impossible.","sameAs":["https:\/\/anti-forensics.com\/blog","https:\/\/facebook.com\/stercutis","https:\/\/linkedin.com\/in\/jesse-shelley"],"url":"https:\/\/anti-forensics.com\/blog\/author\/realjesseshelley_hkwwlra2\/"}]}},"_links":{"self":[{"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/posts\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":4,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions\/304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/media\/297"}],"wp:attachment":[{"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/media?parent=266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/categories?post=266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anti-forensics.com\/blog\/wp-json\/wp\/v2\/tags?post=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}