Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AntiDebugging in Delphi

Featured Replies

Posted

Hey. I need some help. I wanna program a application which is fully protected from RCE. Means if it will detect any PE tool or debugger it will self destroy.

Check that post, it contain a paper with the most common techniques to do that. :)

The simplest way to check if an application is running inside your code is call FindWindowA and looking for the name of the dialog.

 

3 hours ago, ramjane said:

if it will detect any PE tool or debugger it will self destroy.

That's useless since cracker can just set a BP in the api you using for it or just freeze the process,

would be useful only if you have a online licence system able to ban the licence.

Edited by Reasen

  • Author

Finally I decided I will make a online registration system and use FindWindowA api to trace any debugging or pe tools if process detect the license will ban automatically.

2 hours ago, ramjane said:

Finally I decided I will make a online registration system and use FindWindowA api to trace any debugging or pe tools if process detect the license will ban automatically.

Make it able to detect breakpoints and md5 checksums internally too

I love coding in delphi/pascal... here is a great site for source code/snippets and inspiration:

http://www.delphibasics.info/

 

 

I don't like Pascal/Delphi.
But I think Lazarus (Delphi) is cool! http://www.lazarus-ide.org/
Lazarus - The professional Free Pascal RAD IDE!
 

There's nothing like https://www.embarcadero.com/
is the most updated Delphi with the best IDE.

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.