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.

Tracing Differences x64dbg

Featured Replies

Sorry for the inconvenience but it was created as a prototype to solve a problem I had

you can choose to disable GUI updates to improve events per second rate

and make sure to choose the right range, i.e the area between start and end should be what you

really need, you can also optimize it further by changing some lines in the code to avoid

going into external modules that you don't want to trace into.

 

 

ScreenShot00014.jpg

  • Author
24 minutes ago, Kurapica said:

Sorry for the inconvenience but it was created as a prototype to solve a problem I had

you can choose to disable GUI updates to improve events per second rate

and make sure to choose the right range, i.e the area between start and end should be what you

really need, you can also optimize it further by changing some lines in the code to avoid

going into external modules that you don't want to trace into.

 

 

ScreenShot00014.jpg

EnD VA it is Header VA or RVA?

Where copy END VA?

Edited by Leila.Morar48

NO

Let's say you have the following scenario

An execution range : instructions being run between two locations, for example :

Point A : Entry point of the application 

Point B : is a call to showwindow API

These two points should be in the same module, so set a BP on point A and when you are there

Start the plugin from the menu, you will see this dialog, END VA is where you enter the address of Point B

Module is the name of the module in which tracing should happen

so now you press GO button and it will single step each line until it reaches Point B in this module

you will see the counter of "Logged events" increasing with time until you reach point B

Now you can click "SAVE" button and name this log as "Tracing_State_1"

Repeat the same process with different parameters in your application, for example using an invalid password or date

save the 2nd log, now you have 2 logs to diff, each log is a text file, you can use Notepad++ and one of its plugins to diff the 2 logs and see where

the execution differs within this range.

 

 

 

 

  • Author
9 minutes ago, Kurapica said:

NO

Let's say you have the following scenario

An execution range : instructions being run between two locations, for example :

Point A : Entry point of the application 

Point B : is a call to showwindow API

These two points should be in the same module, so set a BP on point A and when you are there

Start the plugin from the menu, you will see this dialog, END VA is where you enter the address of Point B

Module is the name of the module in which tracing should happen

so now you press GO button and it will single step each line until it reaches Point B in this module

you will see the counter of "Logged events" increasing with time until you reach point B

Now you can click "SAVE" button and name this log as "Tracing_State_1"

Repeat the same process with different parameters in your application, for example using an invalid password or date

save the 2nd log, now you have 2 logs to diff, each log is a text file, you can use Notepad++ and one of its plugins to diff the 2 logs and see where

the execution differs within this range.

 

 

 

 

Okay. Need put Address Point B to END VA? 

yes !

 

 

 

 

maybe !

10 hours ago, evlncrn8 said:

maybe !

 

 

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.