![](/screenshots/38ffd8f9-9cfb-4113-8454-785728c10f77.png)
blog.harmj0y.net
Open in
urlscan Pro
104.145.235.86
Public Scan
Effective URL: https://blog.harmj0y.net/redteaming/keethief-a-case-study-in-attacking-keepass-part-2/
Submission: On January 27 via manual from ES — Scanned from ES
Summary
TLS certificate: Issued by R3 on December 6th 2022. Valid for: 3 months.
This is the only time blog.harmj0y.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 104.244.42.197 104.244.42.197 | 13414 (TWITTER) (TWITTER) | |
19 | 104.145.235.86 104.145.235.86 | 64245 (AS-DIGITA...) (AS-DIGITALFYRE) | |
1 | 2a00:1450:400... 2a00:1450:4001:80f::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:80b::2003 | 15169 (GOOGLE) (GOOGLE) | |
23 | 4 |
ASN64245 (AS-DIGITALFYRE, US)
PTR: leia.digitalfyre.net
blog.harmj0y.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
harmj0y.net
blog.harmj0y.net |
1 MB |
2 |
gstatic.com
fonts.gstatic.com |
24 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 34 |
1 KB |
1 |
t.co
t.co — Cisco Umbrella Rank: 531 |
597 B |
23 | 4 |
Domain | Requested by | |
---|---|---|
19 | blog.harmj0y.net |
t.co
blog.harmj0y.net |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
blog.harmj0y.net
|
1 | t.co | |
23 | 4 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
t.co DigiCert TLS RSA SHA256 2020 CA1 |
2022-11-14 - 2023-11-14 |
a year | crt.sh |
blog.harmj0y.net R3 |
2022-12-06 - 2023-03-06 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-01-09 - 2023-04-03 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-01-09 - 2023-04-03 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://blog.harmj0y.net/redteaming/keethief-a-case-study-in-attacking-keepass-part-2/
Frame ID: 55279325364FEA9A737D94E8B3F9E71B
Requests: 23 HTTP requests in this frame
Screenshot
![](/screenshots/38ffd8f9-9cfb-4113-8454-785728c10f77.png)
Page Title
KeeThief – A Case Study in Attacking KeePass Part 2 – harmj0y EmailPage URL History Show full URLs
- https://t.co/rXaMzMW6Uo Page URL
- https://blog.harmj0y.net/redteaming/keethief-a-case-study-in-attacking-keepass-part-2/ Page URL
Detected technologies
Detected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
68 Outgoing links
These are links going to different origins than the main page.
Title: Twitter
Search URL Search Domain Scan URL
Title: @tifkin_
Search URL Search Domain Scan URL
Title: A Case Study in Attacking KeePass
Search URL Search Domain Scan URL
Title: secure desktop
Search URL Search Domain Scan URL
Title: KeeThief
Search URL Search Domain Scan URL
Title: PowerShell script
Search URL Search Domain Scan URL
Title: KeeFarce project
Search URL Search Domain Scan URL
Title: to force a call LoadLibraryA()
Search URL Search Domain Scan URL
Title: walks the heap enumerating .NET objects
Search URL Search Domain Scan URL
Title: KeePass.UI.DocumentManagerEx
Search URL Search Domain Scan URL
Title: loads the KeePass assembly with reflection
Search URL Search Domain Scan URL
Title: instantiates
Search URL Search Domain Scan URL
Title: KeePass.DataExchange.PwExportInfo
Search URL Search Domain Scan URL
Title: KeePass.DataExchange.Formats.KeePassCsv1x
Search URL Search Domain Scan URL
Title: is instantiated
Search URL Search Domain Scan URL
Title: export method is invoked
Search URL Search Domain Scan URL
Title: Invoke-PSInject
Search URL Search Domain Scan URL
Title: RtlEncryptMemory()
Search URL Search Domain Scan URL
Title: RtlDecryptMemory()
Search URL Search Domain Scan URL
Title: ProtectedBinary
Search URL Search Domain Scan URL
Title: m_pbEntropy
Search URL Search Domain Scan URL
Title: this Twitter thread
Search URL Search Domain Scan URL
Title: released under the MIT license by Microsoft
Search URL Search Domain Scan URL
Title: getting started documentation
Search URL Search Domain Scan URL
Title: KeePassLib.PwDatabase
Search URL Search Domain Scan URL
Title: KeePassLib.Serialization.IOConnectionInfo
Search URL Search Domain Scan URL
Title: KeePassLib.Keys.KcpPassword
Search URL Search Domain Scan URL
Title: KeePassLib.Keys.KcpKeyFile
Search URL Search Domain Scan URL
Title: KeePassLib.Keys.KcpUserAccount
Search URL Search Domain Scan URL
Title: KeePassLib.Keys.CompositeKey
Search URL Search Domain Scan URL
Title: ProtectedBinary
Search URL Search Domain Scan URL
Title: RtlEncryptMemory()
Search URL Search Domain Scan URL
Title: Matt Graeber
Search URL Search Domain Scan URL
Title: PIC_Bindshell
Search URL Search Domain Scan URL
Title: Matt’s guidance on the subject
Search URL Search Domain Scan URL
Title: ./DecryptionShellcode/
Search URL Search Domain Scan URL
Title: In-Memory Managed Dll Loading With PowerShell
Search URL Search Domain Scan URL
Title: Out-CompressedDll
Search URL Search Domain Scan URL
Title: load it in memory
Search URL Search Domain Scan URL
Title: PowerShell script
Search URL Search Domain Scan URL
Title: GetKeePassMasterKeys()
Search URL Search Domain Scan URL
Title: KcpKeyFile.cs
Search URL Search Domain Scan URL
Title: ./KeePass-2.34-Source-Patched/
Search URL Search Domain Scan URL
Title: Lee customized CLR MD
Search URL Search Domain Scan URL
Title: “trigger” framework
Search URL Search Domain Scan URL
Title: actions
Search URL Search Domain Scan URL
Title: events
Search URL Search Domain Scan URL
Title: located in the same directory
Search URL Search Domain Scan URL
Title: Find-KeePassconfig
Search URL Search Domain Scan URL
Title: actually an example
Search URL Search Domain Scan URL
Title: forthcoming ProcessOpen event
Search URL Search Domain Scan URL
Title: ./PowerShell/KeePassConfig.ps1
Search URL Search Domain Scan URL
Title: Enhanced Mitigation Experience Toolkit
Search URL Search Domain Scan URL
Title: @midnite_runr
Search URL Search Domain Scan URL
Title: @subtee
Search URL Search Domain Scan URL
Title: The EMET Serendipity: EMET’s (In)Effectiveness Against Non-Exploitation Uses
Search URL Search Domain Scan URL
Title: Privileged Access Workstations
Search URL Search Domain Scan URL
Title: Group Managed Service Accounts
Search URL Search Domain Scan URL
Title: KeePass knows these issues
Search URL Search Domain Scan URL
Title: consider tools like KeeFarce a threat
Search URL Search Domain Scan URL
Title: User Creeping with WMI Events | Implicit Deny
Search URL Search Domain Scan URL
Title: KeePass security hardening | cf zero
Search URL Search Domain Scan URL
Title: RallySecurity – Episode 2 – KeeThievery | Rally Security Podcast
Search URL Search Domain Scan URL
Title: Learn how your comment data is processed
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Felicity Brigham Design
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
- https://t.co/rXaMzMW6Uo Page URL
- https://blog.harmj0y.net/redteaming/keethief-a-case-study-in-attacking-keepass-part-2/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
rXaMzMW6Uo
t.co/ |
415 B 597 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
/
blog.harmj0y.net/redteaming/keethief-a-case-study-in-attacking-keepass-part-2/ |
175 KB 176 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.min.css
blog.harmj0y.net/wp-content/themes/astra/assets/css/minified/ |
39 KB 39 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wp-emoji-release.min.js
blog.harmj0y.net/wp-includes/js/ |
18 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.min.css
blog.harmj0y.net/wp-includes/css/dist/block-library/ |
87 KB 87 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.css
blog.harmj0y.net/wp-content/plugins/tablepress/css/build/ |
6 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
frontend.min.css
blog.harmj0y.net/wp-content/plugins/elementor/assets/css/ |
143 KB 144 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
general.min.css
blog.harmj0y.net/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/ |
3 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
blog.harmj0y.net/wp-includes/js/jquery/ |
87 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-migrate.min.js
blog.harmj0y.net/wp-includes/js/jquery/ |
11 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Union-120x38.png
blog.harmj0y.net/wp-content/uploads/2021/05/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1_keepass_securedesktop-768x614.png
blog.harmj0y.net/wp-content/uploads/2016/07/ |
117 KB 118 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
comment-reply.min.js
blog.harmj0y.net/wp-includes/js/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
frontend.min.js
blog.harmj0y.net/wp-content/themes/astra/assets/js/minified/ |
16 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
general.min.js
blog.harmj0y.net/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/ |
9 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
akismet-frontend.js
blog.harmj0y.net/wp-content/plugins/akismet/_inc/ |
10 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
RrQPboN_4yJ0JmiMUW7sIGjd1IA9G81JfkiLD3U.woff2
fonts.gstatic.com/s/oxanium/v14/ |
8 KB 8 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2_get_keepassdatabasekey-768x736.png
blog.harmj0y.net/wp-content/uploads/2016/07/ |
264 KB 264 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3_patched_keepass-768x602.png
blog.harmj0y.net/wp-content/uploads/2016/07/ |
140 KB 140 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4_open_database-768x604.png
blog.harmj0y.net/wp-content/uploads/2016/07/ |
94 KB 94 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SO-logo-300x119.png
blog.harmj0y.net/wp-content/uploads/2021/06/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
22 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| oncontentvisibilityautostatechange object| _wpemojiSettings object| twemoji object| wp undefined| $ function| jQuery object| addComment object| astra function| astraGetParents function| getParents function| astraToggleClass function| toggleClass function| astraTriggerEvent function| popupTriggerClick function| AstraToggleSubMenu function| AstraToggleSetup function| astraNavMenuToggle object| localize boolean| isEditMode object| ea number| link number| len1 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.t.co/ | Name: muc Value: d11ae2a4-b623-4e41-b7bf-3c164ca874a5 |
2 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=0 |
X-Xss-Protection | 0 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
blog.harmj0y.net
fonts.googleapis.com
fonts.gstatic.com
t.co
104.145.235.86
104.244.42.197
2a00:1450:4001:80b::2003
2a00:1450:4001:80f::200a
029e0a2e809fd6b5dbe76abe8b7a74936be306c9a8c27c814c4d44aa54623300
07b22178596c5c5ac3c9d568c7c86ab07960f1fb5ac0be88761eb3802df8905b
2661bf7b0200e2fb896e87f63eb9b3ad0deb75e9e6b41d6daee5f05c1288a427
2db0125573a7b44349444f4c9d0fc7667ec103ee6e655da304bdd7eda64a7c0a
4a8b68ea05f8700184289a3823c6bd3781c98678e1c50bdfabaf12d44dc7f8a6
5734f1b66dcb622529d435aba20990813d43553f949bc0813719b4e7d1252527
5aad5fbd4238981a9ff5e2772ff1353dfe1a801fb49542fe157418c1438f7782
65fb45e7522322d8c0d68cfa4b5967422342a702ae5e641cac3113be8b2c15c3
70e3db52e22f5e755df4143b663abcff632d6a1a1cc987c5f5f6c7440a1277af
8a1dde7ad01f6cf4cbf610c758ee960c3a1af61ad86ac7426cdbee1fe760d68b
93272f20839f44a19564f78577a3c3ac70131dd6304ccddeedcb3cabed750df5
b7193bd1228920067e241fc9b5c987bfa8eb9b9dc06e986ff31e338b1f06d93f
ba20771ece0acdda46038d5f126c3734aece9528d9f8868611f954e15eaa2dba
bd4de6a3fc0fb68d6f76ba7b93514b96a92e585c295b5351c31ad92a4b0777ea
d7705700d24d5919255576642ad2c28bfc790390b7183a369038ff5c1e814d51
d89ae0ab7e6358b2a4b1b6c1fa017edaeb608e20d5acb44562096ac0ea775482
d9a583aa66bfcf7abdc70994a6a56d9b9d37e0b3a048988d3b5650f29fc56cfe
e174a58a503ab84b3d1b9de12fd3895788204485170f1289e445f7b5b98ec789
e966553564a7f089cfb2e2b54f2988d176fda9ba0778483b7c66763f21fe33df
f00fdbff532316e6baf3aaca12dc767e6d419482c2bb6fb17905c4fc0e2e2d32
f06ce878cc6f6ffda8ab31093a9846dce86798a8e64359e8fbde826687b98a00
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615