41554 blogs · [ { "id": "01a08763-eb98-72a2-bd12-b18bb93ca11c", "title": "HackGlasgow 2026", "url": "https://cornerpirate.com/2026/08/16/hackglasgow-2026/", "published_at": "2026-08-16T13:14:15+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bb9a2caa1", "title": "Hacking my brain – part 2", "url": "https://cornerpirate.com/2025/12/17/hacking-my-brain-part-2/", "published_at": "2025-12-17T20:58:58+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bba4a7759", "title": "Hacking my brain", "url": "https://cornerpirate.com/2025/04/22/hacking-my-brain/", "published_at": "2025-04-22T09:59:23+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bba86029f", "title": "Bypassing CloudFlare", "url": "https://cornerpirate.com/2023/11/11/bypassing-cloudflare/", "published_at": "2023-11-11T16:18:11+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bbb3713a9", "title": "Can’t crack NTLMV2 hash caught by Responder, what next?", "url": "https://cornerpirate.com/2023/11/04/cant-crack-ntlmv2-hash-caught-by-responder-what-next/", "published_at": "2023-11-04T05:48:22+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bbb403bac", "title": "Captain’s Log: September 2023", "url": "https://cornerpirate.com/2023/10/01/captains-log-september-2023/", "published_at": "2023-10-01T02:34:22+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bbb88ea1c", "title": "Captain’s Log: August 2023", "url": "https://cornerpirate.com/2023/09/01/captains-log-august-2023/", "published_at": "2023-09-01T16:07:36+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bbbabfc18", "title": "Captain’s Log: July 2023", "url": "https://cornerpirate.com/2023/08/02/captains-log-july-2023/", "published_at": "2023-08-02T20:28:03+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bbc4e2a9c", "title": "Captain’s Log: June 2023", "url": "https://cornerpirate.com/2023/07/03/captains-log-june-2023/", "published_at": "2023-07-03T08:15:41+00:00" }, { "id": "01a08763-eb98-72a2-bd12-b18bbc61f64f", "title": "Captain’s Log: May 2023", "url": "https://cornerpirate.com/2023/06/04/captains-log-may-2023/", "published_at": "2023-06-04T15:30:56+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe593cc009", "title": "Captain’s Log: April 2023", "url": "https://cornerpirate.com/2023/05/01/captains-log-april-2023/", "published_at": "2023-05-01T08:26:05+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe59d144f4", "title": "Captain’s Log: March 2023", "url": "https://cornerpirate.com/2023/04/02/captains-log-march-2023/", "published_at": "2023-04-02T13:02:31+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe59dd195d", "title": "Captain’s Log: February 2023", "url": "https://cornerpirate.com/2023/03/01/captains-log-february-2023/", "published_at": "2023-03-01T22:53:58+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5ac4cf3f", "title": "Captain’s Log: January 2023", "url": "https://cornerpirate.com/2023/02/01/captains-log-january-2023/", "published_at": "2023-02-01T21:34:13+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5b341478", "title": "Captain’s Log: December 2022", "url": "https://cornerpirate.com/2023/01/01/captains-log-december-2022/", "published_at": "2023-01-01T21:53:12+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5c096e22", "title": "Captain’s Log: November 2022", "url": "https://cornerpirate.com/2022/12/01/captains-log-november-2022/", "published_at": "2022-12-01T22:47:08+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5c9978c9", "title": "Captain’s Log: October 2022", "url": "https://cornerpirate.com/2022/10/31/captains-log-october-2022/", "published_at": "2022-10-31T21:17:49+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5d55bafa", "title": "Captain’s Log: September 2022", "url": "https://cornerpirate.com/2022/10/01/captains-log-september-2022/", "published_at": "2022-10-01T21:01:03+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5e548418", "title": "Reverse shell over UDP using PowerShell", "url": "https://cornerpirate.com/2022/09/09/reverse-shell-over-udp-using-powershell/", "published_at": "2022-09-09T09:51:00+00:00" }, { "id": "01a0c504-30f8-7109-b5e2-51fe5f0ea268", "title": "Captain’s Log: August 2022", "url": "https://cornerpirate.com/2022/09/03/captains-log-august-2022/", "published_at": "2022-09-03T22:43:31+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b657ea80", "title": "Captain’s Log: July 2022", "url": "https://cornerpirate.com/2022/08/02/captains-log-july-2022/", "published_at": "2022-08-02T20:29:28+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b6ffa4d3", "title": "Captain’s Log: June 2022", "url": "https://cornerpirate.com/2022/07/01/captains-log-june-2022/", "published_at": "2022-07-01T09:09:45+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b7b36a74", "title": "Captain’s Log: May 2022", "url": "https://cornerpirate.com/2022/05/31/captains-log-may-2022/", "published_at": "2022-05-31T20:06:57+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b845e086", "title": "Captain’s Log: April 2022", "url": "https://cornerpirate.com/2022/05/06/captains-log-april-2022/", "published_at": "2022-05-06T13:59:44+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b9370526", "title": "Captain’s Log: March 2022", "url": "https://cornerpirate.com/2022/03/31/captains-log-march-2022/", "published_at": "2022-03-31T20:41:07+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b979e8e7", "title": "Beating a Master Lock (key box)", "url": "https://cornerpirate.com/2022/03/31/beating-a-master-lock-key-box/", "published_at": "2022-03-31T11:51:29+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b9aab88f", "title": "Captain’s Log: February 2022", "url": "https://cornerpirate.com/2022/03/02/captains-log-february-2022/", "published_at": "2022-03-02T17:07:42+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7b9dc10e5", "title": "Captain’s Log: January 2022", "url": "https://cornerpirate.com/2022/02/01/captains-log-january-2022/", "published_at": "2022-02-01T21:10:08+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7babd3ee5", "title": "Captain’s Log: December 2021", "url": "https://cornerpirate.com/2021/12/31/captains-log-december-2021/", "published_at": "2021-12-31T16:31:23+00:00" }, { "id": "01a0c516-52e0-71b5-a000-2db7bb73daa4", "title": "Captain’s Log: November 2021", "url": "https://cornerpirate.com/2021/11/30/captains-log-november-2021/", "published_at": "2021-11-30T22:25:22+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbfd2c9c92", "title": "Captain’s Log: October 2021", "url": "https://cornerpirate.com/2021/10/31/captains-log-october-2021/", "published_at": "2021-10-31T21:49:52+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbfd46c86e", "title": "Finding Missing Patches the hard way", "url": "https://cornerpirate.com/2021/10/13/finding-missing-patches-the-hard-way/", "published_at": "2021-10-13T21:42:37+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbfe3d345c", "title": "Captain’s Log: September 2021", "url": "https://cornerpirate.com/2021/10/01/captains-log-september-2021/", "published_at": "2021-10-01T08:54:22+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbfead2962", "title": "Captain’s Log: August 2021", "url": "https://cornerpirate.com/2021/09/01/captains-log-august-2021/", "published_at": "2021-09-01T07:42:09+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbfeb9d893", "title": "Java giving more shells on everything", "url": "https://cornerpirate.com/2021/08/06/java-giving-more-shells-on-everything/", "published_at": "2021-08-06T00:14:41+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbff3c997c", "title": "Captain’s Log: July 2021", "url": "https://cornerpirate.com/2021/08/01/captains-log-july-2021/", "published_at": "2021-08-01T08:40:05+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bbffa4909e", "title": "Captain’s Log: June 2021", "url": "https://cornerpirate.com/2021/07/04/captains-log-june-2021/", "published_at": "2021-07-04T19:15:12+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bc006d4960", "title": "Grabbing NTLM hashes with Responder then what?", "url": "https://cornerpirate.com/2021/06/17/grabbing-ntlm-hashes-with-responder-then-what/", "published_at": "2021-06-17T10:45:59+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bc00cb4898", "title": "Captain’s Log: May 2021", "url": "https://cornerpirate.com/2021/06/01/captains-log-may-2021/", "published_at": "2021-06-01T07:24:10+00:00" }, { "id": "01a0c521-3f3f-70f0-8b5e-41bc01a40b29", "title": "XSS via HTML5 Events All over again", "url": "https://cornerpirate.com/2021/05/23/xss-via-html5-events-all-over-again/", "published_at": "2021-05-23T20:13:16+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e3ee2d99c", "title": "Captain’s Log: April 2021", "url": "https://cornerpirate.com/2021/05/04/captains-log-april-2021/", "published_at": "2021-05-04T09:56:27+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e3f91c7f0", "title": "Welcome to rdp-enum", "url": "https://cornerpirate.com/2021/04/30/welcome-to-rdp-enum/", "published_at": "2021-04-30T09:21:14+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e40816094", "title": "Captain’s Log: March 2021", "url": "https://cornerpirate.com/2021/04/01/captains-log-march-2021/", "published_at": "2021-04-01T15:41:33+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e4128b0e0", "title": "Solving a pentester’s pesky proxy problem", "url": "https://cornerpirate.com/2021/03/12/solving-a-pentesters-pesky-proxy-problem/", "published_at": "2021-03-12T16:50:25+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e416e827e", "title": "Letsencrypt certificates for your python HTTP servers", "url": "https://cornerpirate.com/2021/03/10/getting-a-letsencrypt-certificate-for-your-python-http-servers/", "published_at": "2021-03-10T18:35:52+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e425035ab", "title": "Captain’s Log: February 2021", "url": "https://cornerpirate.com/2021/03/01/captains-log-february-2021/", "published_at": "2021-03-01T09:30:35+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e42aea3c9", "title": "Pentesting Electron Applications", "url": "https://cornerpirate.com/2021/02/11/pentesting-electron-applications/", "published_at": "2021-02-11T09:21:10+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e43679ded", "title": "Verifying Insecure SSL/TLS protocols are enabled", "url": "https://cornerpirate.com/2021/02/04/verifying-insecure-ssl-tls-protocols-are-enabled/", "published_at": "2021-02-04T17:03:28+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e44255630", "title": "Captain’s Log: January 2021", "url": "https://cornerpirate.com/2021/01/31/captains-log-january-2021/", "published_at": "2021-01-31T20:38:39+00:00" }, { "id": "01a0c52c-8ec5-731d-a231-432e44d66942", "title": "Captain’s Log: December 2020", "url": "https://cornerpirate.com/2020/12/31/captains-log-december-2020/", "published_at": "2020-12-31T21:57:23+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3ccddcce14", "title": "Firefox Add-Ons that you actually need", "url": "https://cornerpirate.com/2020/12/21/firefox-add-ons-that-you-actually-need/", "published_at": "2020-12-21T20:55:45+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cce90c658", "title": "API testing with Swurg for Burp Suite", "url": "https://cornerpirate.com/2020/12/16/api-testing-with-swurg-for-burp-suite/", "published_at": "2020-12-16T11:41:05+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3ccef73034", "title": "Preload or GTFO; Middling users over TCP 443.", "url": "https://cornerpirate.com/2020/12/02/preload-or-gtfo-middling-users-over-tcp-443/", "published_at": "2020-12-02T07:48:10+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3ccf55925f", "title": "Captain’s Log: November 2020", "url": "https://cornerpirate.com/2020/12/01/captains-log-november-2020/", "published_at": "2020-12-01T09:08:54+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cd03e4d67", "title": "Captain’s Log: October 2020", "url": "https://cornerpirate.com/2020/11/01/captains-log-october-2020/", "published_at": "2020-11-01T22:20:32+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cd12499e3", "title": "Basic code review tools for Ruby", "url": "https://cornerpirate.com/2020/10/23/basic-code-review-tools-for-ruby/", "published_at": "2020-10-23T08:10:07+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cd16e33fc", "title": "In memory of Paul Mason", "url": "https://cornerpirate.com/2020/10/19/in-memory-of-paul-mason/", "published_at": "2020-10-19T21:29:15+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cd1ea9a96", "title": "Persistent SSH Sessions", "url": "https://cornerpirate.com/2020/10/19/persistent-ssh-sessions/", "published_at": "2020-10-19T13:54:21+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cd2062528", "title": "Captain’s Log: September 2020", "url": "https://cornerpirate.com/2020/10/01/captains-log-september-2020/", "published_at": "2020-10-01T08:10:58+00:00" }, { "id": "01a0c537-713c-70dd-9704-3a3cd297227b", "title": "Getting started with iOS testing", "url": "https://cornerpirate.com/2020/09/22/getting-started-with-ios-testing/", "published_at": "2020-09-22T22:18:56+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c633ff3b7ef", "title": "Pitfalls in Pentesting", "url": "https://cornerpirate.com/2020/09/15/pitfalls-in-pentesting/", "published_at": "2020-09-15T14:44:02+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c63403c5ee2", "title": "Encrypting files with openssl using a password", "url": "https://cornerpirate.com/2020/09/03/encrypting-files-with-openssl-using-a-password/", "published_at": "2020-09-03T21:40:42+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c6340806335", "title": "Captain’s Log: August 2020", "url": "https://cornerpirate.com/2020/08/31/captains-log-august-2020/", "published_at": "2020-08-31T22:37:05+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c634178f55f", "title": "Using Jython’s PIP to add dependencies to Burp Extenders", "url": "https://cornerpirate.com/2020/08/25/using-jythons-pip-to-add-dependencies-to-burp-extenders/", "published_at": "2020-08-25T07:30:55+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c6341b6ed61", "title": "Retiring old vulns", "url": "https://cornerpirate.com/2020/08/19/retiring-old-vulns/", "published_at": "2020-08-19T15:37:10+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c63422f2440", "title": "Captain’s Log: July 2020", "url": "https://cornerpirate.com/2020/07/31/captains-log-july-2020/", "published_at": "2020-07-31T20:56:17+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c63425d1de3", "title": "Captain’s Log: June 2020", "url": "https://cornerpirate.com/2020/07/01/captains-log-june-2020/", "published_at": "2020-07-01T13:42:24+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c63427dd3cf", "title": "Upgrading an old Netbeans Project to use maven", "url": "https://cornerpirate.com/2020/06/19/upgrading-an-old-netbeans-project-to-use-maven/", "published_at": "2020-06-19T00:35:53+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c63434dbc16", "title": "Captain’s Log: May 2020", "url": "https://cornerpirate.com/2020/06/01/captains-log-may-2020/", "published_at": "2020-06-01T14:20:09+00:00" }, { "id": "01a0c541-1db8-72d1-99cc-3c6343e4a814", "title": "Captain’s Log: April 2020", "url": "https://cornerpirate.com/2020/05/01/captains-log-april-2020/", "published_at": "2020-05-01T10:01:25+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f44f8b3cdc", "title": "Uploading files when all else fails: rdpupload", "url": "https://cornerpirate.com/2020/04/14/uploading-file-when-all-else-fails/", "published_at": "2020-04-14T22:20:00+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f44fbb2ec0", "title": "Captain's Log: March 2020", "url": "https://cornerpirate.com/2020/04/01/captains-log-march-2020/", "published_at": "2020-04-01T18:17:55+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f44fe7c145", "title": "Old timey wisdom; default passwords", "url": "https://cornerpirate.com/2020/03/18/old-timey-wisdom-default-passwords/", "published_at": "2020-03-18T11:04:04+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f4507e2748", "title": "Teaching Moments", "url": "https://cornerpirate.com/2020/03/08/teaching-moments/", "published_at": "2020-03-08T22:52:06+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f450a4809f", "title": "Captain’s Log: February 2020", "url": "https://cornerpirate.com/2020/02/29/captains-log-february-2020/", "published_at": "2020-02-29T00:21:48+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f4511a3dfa", "title": "Captain’s log: January 2020", "url": "https://cornerpirate.com/2020/02/01/captains-log-january-2020/", "published_at": "2020-02-01T21:21:47+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f451e9b849", "title": "Hindsight is 2020 – When 2019 didn’t happen", "url": "https://cornerpirate.com/2019/12/31/hindsight-is-2020-when-2019-didnt-happen/", "published_at": "2019-12-31T22:32:32+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f4529c4beb", "title": "Economics of Cyber Security", "url": "https://cornerpirate.com/2019/08/03/economics-of-cyber-security/", "published_at": "2019-08-03T20:16:00+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f453404b85", "title": "Burp a sandstorm", "url": "https://cornerpirate.com/2019/01/09/burp-a-sandstorm/", "published_at": "2019-01-09T10:07:40+00:00" }, { "id": "01a0c549-ee73-72d1-a661-17f453e670e4", "title": "Seeking new life, and new opportunities", "url": "https://cornerpirate.com/2018/10/06/seeking-new-life-and-new-opportunities/", "published_at": "2018-10-06T11:56:33+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044c9d614bd", "title": "Java Stager without the Stager", "url": "https://cornerpirate.com/2018/08/28/java-stager-without-the-stager/", "published_at": "2018-08-28T21:27:43+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044ca8c49ca", "title": "Java gives a Shell for everything", "url": "https://cornerpirate.com/2018/08/17/java-gives-a-shell-for-everything/", "published_at": "2018-08-17T23:29:58+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044cadc0cab", "title": "Java-Stager – Hide from AV in Memory", "url": "https://cornerpirate.com/2018/08/06/java-stager-hide-from-av-in-memory/", "published_at": "2018-08-06T21:29:21+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044cba9019d", "title": "Grep Extractor a Burp Extender", "url": "https://cornerpirate.com/2018/07/24/grep-extractor-a-burp-extender/", "published_at": "2018-07-24T21:43:33+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044cbbaee71", "title": "XSS using HTML 5 Event Handlers", "url": "https://cornerpirate.com/2018/07/21/xss-using-html-5-event-handlers/", "published_at": "2018-07-21T16:38:00+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044ccadd7ef", "title": "Exit Interview", "url": "https://cornerpirate.com/2018/07/10/exit-interview/", "published_at": "2018-07-10T07:53:55+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044cd230c7f", "title": "Let’s Talk: Learning by Speaking", "url": "https://cornerpirate.com/2018/07/09/lets-talk-learning-by-speaking/", "published_at": "2018-07-09T20:40:33+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044cddbdf87", "title": "Network Adapter names in Windows for Hackers", "url": "https://cornerpirate.com/2018/01/24/network-adapter-names-in-windows-for-hackers/", "published_at": "2018-01-24T12:58:52+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044ce50896d", "title": "Jython and it’s java.nio.charset.UnsupportedCharsetException", "url": "https://cornerpirate.com/2018/01/18/jython-and-its-java-nio-charset-unsupportedcharsetexception/", "published_at": "2018-01-18T11:48:27+00:00" }, { "id": "01a0c552-6f72-7359-948b-9044ceca5c9f", "title": "Using Eclipse + PyDev as an IDE for Python in Kali", "url": "https://cornerpirate.com/2017/11/05/using-eclipse-pydev-as-an-ide-for-python-in-kali/", "published_at": "2017-11-05T20:08:42+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f76cefe790", "title": "Using Python and Scapy to hunt for VLAN IDs", "url": "https://cornerpirate.com/2017/11/04/using-python-and-scapy-to-hunt-for-vlan-ids/", "published_at": "2017-11-04T20:50:47+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f76d9349a2", "title": "CVE-Offline to Word Reports", "url": "https://cornerpirate.com/2017/07/31/cve-offline-to-word-reports/", "published_at": "2017-07-31T19:23:50+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f76e7172fb", "title": "John the Ripper vs LinkedIn 2012 Dump", "url": "https://cornerpirate.com/2017/07/14/john-the-ripper-vs-linkedin-2012-dump/", "published_at": "2017-07-14T13:52:17+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f76f573aa8", "title": "Understanding ClickJacking", "url": "https://cornerpirate.com/2017/07/06/understanding-clickjacking/", "published_at": "2017-07-06T21:37:14+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f7700c7b3b", "title": "Dodgy Link: Hiding the URL", "url": "https://cornerpirate.com/2017/07/05/dodgy-link-hiding-the-url/", "published_at": "2017-07-05T20:41:18+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f770d47bf0", "title": "Open (Redirect) Warfare", "url": "https://cornerpirate.com/2017/06/29/open-redirect-warfare/", "published_at": "2017-06-29T22:35:51+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f770ef2350", "title": "Standing Out: a Workshop for Wannabe Pentesters", "url": "https://cornerpirate.com/2017/03/02/standing-out-a-workshop-for-wannabe-pentesters/", "published_at": "2017-03-02T17:30:56+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f7714f9c8b", "title": "Kali with Damn Vulnerable Web App in Docker", "url": "https://cornerpirate.com/2017/02/14/dvwa-in-kali/", "published_at": "2017-02-14T00:14:37+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f771843bf8", "title": "Impact Assessment 101", "url": "https://cornerpirate.com/2017/02/10/impact-assessment-101/", "published_at": "2017-02-10T23:20:47+00:00" }, { "id": "01a0c55a-c815-737d-9d3b-44f771894751", "title": "Using JS2PDFInjector to check risks of PDF files with embedded JavaScript", "url": "https://cornerpirate.com/2017/02/10/js2pdfinjector-javascript-for-your-pdf/", "published_at": "2017-02-10T23:11:21+00:00" } ] posts Claim your blog
Back to cornerpirate.com
Blog · corpus.blog/blogs/cornerpirate.com/posts

cornerpirate.com

cornerpirate.com

2026

2025

2023

2022

2021

2020

2019

2018

2017