PELock
7.5K posts

PELock
@PELock
My pronouns ⚙️Polymorphic & Metamorphic engines, 🛡 Binary & source code obfuscation, Software protection, Reversing, Radio unlock codes, Social Media marketing
Delaware Katılım Haziran 2015
740 Takip Edilen1.6K Takipçiler

Today I read Joanna Rutkowska's 'CONFidence 2006 – Trip Report' (shared May 17, 2006). I found her mention of Przemysław Frasunek interesting — he recently found a new kernel LPE in FreeBSD 14.x (upcoming 2026).
theinvisiblethings.blogspot.com/2006/05/confid…

English

@realpastaya Click -> After obfuscation, this looks ever better than this pelock.com/products/jobfu…
English

@PELock You can run it on various OS versions.
And if you care about security and vulnerability fixes, you should always upgrade to the newest version. I have built various projects starting from .NET Core 1 and have upgraded to .NET 10. All upgrades since .NET 5 were as easy as cake.
English

𝗦𝘁𝗼𝗽 𝘂𝘀𝗶𝗻𝗴 𝗗𝗮𝘁𝗲𝗧𝗶𝗺𝗲.𝗡𝗼𝘄 𝗶𝗻 𝘆𝗼𝘂𝗿 𝗰𝗼𝗱𝗲.
Here is why 👇
Almost every .NET project I review has the same hidden bug.
DateTime[.]Now is scattered everywhere: services, validators, business rules, even domain entities.
It looks innocent. But it quietly breaks your tests and your code's reliability.
📌 The real problem with DateTime[.]Now:
→ You can't test time-dependent logic
→ You can't simulate "tomorrow" or "1 year ago"
→ Your tests become flaky and timezone-dependent
→ Your business rules silently depend on the server clock
→ Switching environments breaks behavior in subtle ways
Want to test what happens when a subscription expires?
Or when a free trial ends?
Or when a discount window closes at midnight?
You can't! Unless you control time in your tests.
✅ The fix is simple: inject time as a dependency.
You have two clean options in modern .NET:
1. Custom IDateTimeProvider interface (works in any .NET version)
2. Built-in TimeProvider (available since .NET 8)
I prefer TimeProvider for new projects.
It's part of the framework, ships with FakeTimeProvider for testing, and supports timers and time zones out of the box.
Register it once in DI:
𝚋𝚞𝚒𝚕𝚍𝚎𝚛.𝚂𝚎𝚛𝚟𝚒𝚌𝚎𝚜.𝙰𝚍𝚍𝚂𝚒𝚗𝚐𝚕𝚎𝚝𝚘𝚗(𝚃𝚒𝚖𝚎𝙿𝚛𝚘𝚟𝚒𝚍𝚎𝚛.𝚂𝚢𝚜𝚝𝚎𝚖);
Then inject it like any other service and call GetUtcNow() instead of DateTime[.]UtcNow.
This one change makes your code testable, predictable, and ready for production.
Where do you still use DateTime[.]Now in your code? Leave a comment down below 👇
——
♻️ Repost to help others write testable, time-aware code
➕ Follow me ( @AntonMartyniuk ) to improve your .NET and Architecture Skills

English

Edge 'will no longer load passwords into memory on startup,' Microsoft says after a researcher flagged a way for a malware infection to easily loot passwords from the browser. pcmag.com/news/microsoft…
English

@Piechocinski Bo zatrudniają debili, którzy nie potrafią kodować ani odpowiednio używać tych narzędzi. Idiota w statku kosmicznym to nadal idiota i ten statek nigdzie nie poleci.
Polski

@PELock #java #programming #obfuscation #decompilation #hacking Great share for developers looking to protect their Java applications! The multiple interface options make this tool very versatile.
English

JObfuscator - protect Java from decompilation
pelock.com/jobfuscator/
🏁Online interface
🏁Desktop version
🏁CLI
🏁SDKs
#java #programming #obfuscation #decompilation #hacking

English

The first release candidate of dnSpyEx 6.6.0 is now available for download.
github.com/dnSpyEx/dnSpy/…
English

@builtbybel I'd trust a 20-year-old code base instead of new fancy thing developed for what - one month? No. Thank you.
English

CCleaner (C++, ~20 years old) vs FluentCleaner (C#, .NET 10). same scan, same result, same speed. Turns out managed code doesnt automatically mean slow code
github.com/builtbybel/Flu…
Next #FluentCleaner release gets even faster for entries with multiple file patterns.Stay tuned😎
English

@aramh AI diss: You, the guy who ported Go to Solaris and SPARC, calling Chrome — a decade+ of the most hardened, planet-scale C++ fortress on Earth — “unusable garbage” because smooth scrolling mildly offended you? Lmao brother, touch grass. That’s some elite-level princess tantrum.
English

Chcesz samodzielnie robić takie badania? Jeszcze tylko do jutra trwa sprzedaż mojego bestsellerowego szkolenia z Automatyzacji pobierania danych z internetu. Zerknij na scrapowanie.pl aby poznać szczegóły.
Polski

Możemy już chyba bezpiecznie orzec, że projekt #Albicla przestał się rozwijać. Od czterech lat licznik użytkowników stoi w miejscu zaś redaktorowi Sakiewiczowi przybywało w tym czasie średnio dwóch obserwujących tygodniowo.

Polski

@gerhart_x @Microsoft Yeah, convince them to move everything into cloud behind subscription wall :D
English

Windows is practically open source for AI systems. Has Microsoft any additional recommendations or regarding limitations in this regard?
They won't answer for sure, but I have to ask anyway - I made web search on this topic, but found nothing.
cc @microsoft
Arthur "Gerhart" Khudyaev@gerhart_x
Hyper-V HvCallInstallIntercept hypercall already described in Hyper-V TLFS, but AI systems can show more information:
English
PELock retweetledi

🔥 JObfuscator v1.30 is here! 🛡️
Java projects are now safer with:
✅ Math & String Encryption
✅ Opaque Mixer Chains
✅ Java 21 Support
Stop decompilers in their tracks! 💀
🔗 pelock.com/jobfuscator/
#java #obfuscator #coding #cybersecurity #obfuscation




English

A Windows kernel research technique that uses Microsoft PDB symbols to resolve offsets dynamically, avoiding hardcoded values and manual WinDBG work across builds.
core-jmp.org/2026/05/no-mor…

English






