![]() |
|
#1
|
|||
|
|||
|
CompareInfo 1.0
CompareInfo 1.0
Compare two files made easy. Show the different bytes of two files. If file is a vaild PE it will also show RVA/RVA where the files differ. Old tool (2016).. |
| The Following 3 Users Gave Reputation+1 to CodeCracker For This Useful Post: | ||
| The Following 15 Users Say Thank You to CodeCracker For This Useful Post: | ||
alekine322 (09-21-2022), canopus (05-12-2020), chessgod101 (05-11-2020), Corsten (05-19-2020), Doit (05-17-2020), flightwatch (05-14-2020), Fyyre (07-10-2022), hors (05-12-2020), Matan (05-25-2020), niculaita (05-12-2020), ontryit (05-15-2020), pnta (10-05-2022), ShowDebug (08-15-2023), user1 (05-12-2020), wilson bibe (05-12-2020) | ||
|
#2
|
|||
|
|||
|
Please external link.
|
|
#3
|
|||
|
|||
|
This is public tool, so here is external link:
https://www45.zippyshare.com/v/Rd2jSotV/file.html |
|
#4
|
|||
|
|||
|
-1) Nice tool. ))
0) See -> this <- ToDo: 1) Use crack file: Quote:
Add command line interface for usage: "CompareInfo.exe 1.exe 2 exe" 3) Add option "Save as .CRK" for make cracks usable with CRACKER.EXE (WIN32) (See https://forum.exetools.com/showthread.php?t=18773) 4) In option "Save as .CRK" add sub-option "Append to file." Last edited by dosprog; 05-26-2020 at 20:10. |
| The Following 3 Users Say Thank You to dosprog For This Useful Post: | ||
|
#5
|
|||
|
|||
|
- Added buffer split. sizeof buffer = 4096*4096 (1000h*1000h)
|
| The Following 3 Users Say Thank You to CodeCracker For This Useful Post: | ||
|
#6
|
|||
|
|||
|
Added command line parameters parse
Added command line parameters parse:
Simple usage: CompareInfo.exe filetocompare1 filetocompare2 destinationfile so parameter just have to be separated by a space; destinationfile (last parameter) is optional, if not present will write information to file.txt |
| The Following User Gave Reputation+1 to CodeCracker For This Useful Post: | ||
MarcElBichon (06-30-2022) | ||
| The Following 6 Users Say Thank You to CodeCracker For This Useful Post: | ||
alekine322 (09-21-2022), Doit (07-01-2022), niculaita (07-02-2022), pnta (08-15-2023), wilson bibe (07-01-2022), Zeokat (07-03-2022) | ||
|
#7
|
|||
|
|||
|
External link, please.
Thanks |
|
#8
|
|||
|
|||
|
#9
|
||||
|
||||
|
CodeCracker, thank you for tool!
Some wishes: + Add drag and drop support: `DragAcceptFiles` for file edit boxes (for both), then `DragQueryFile` when you receive `WM_DROPFILES` message (for each edit box). + Show file name on different lines in report (.txt) + Hide full path in report (.txt), leave only file names. + Use mono font for result edit box + Place difference line just after original line for better visual representation (without repeating text "Second file bytes:")
__________________
EnJoy! |
|
#10
|
|||
|
|||
|
1. DragAcceptFiles: hard for me.
2. + Show file name on different lines in report (.txt) I think filenames are shown already on different lines! Don't know what you mean! 3. + Use mono font for result edit box Don't know what mono font is nor how to find it! Maybe they are some other ways? |
|
#11
|
||||
|
||||
|
I have code suggestions might help for quick support drag & drop by Windows API
@Moderator(s) Let take a look at the post #4 (by dosprog), the link take me to a porn website. Last edited by vic4key; 07-08-2022 at 16:05. |
| The Following User Says Thank You to vic4key For This Useful Post: | ||
pnta (08-15-2023) | ||
|
#12
|
||||
|
||||
|
Oh. I see. Its documentation in MSDN said clearly. Thanks for your information.
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-changewindowmessagefilter P.S About dosprog's post: Yes. So, ignore my mention. |
|
#13
|
|||
|
|||
|
For elevate process I think it has to be something like this:
https://gist.github.com/amspeople/8052306 DragAcceptFiles was hard for me because had two textboxes where to drag, I made it by filtering WndProcEditControl for each textbox. I succeed now everything. |
|
#14
|
|||
|
|||
|
Fixed elevated process and drag and drop support.
I can't fix yet the result hex string length to be properly displayed, displayed length of different hex string vary even if hex strings have same length. I found some resources: https://www.codeguru.com/cplusplus/hexedit-control/ https://www.codeproject.com/Articles/1271133/Hex-Control-for-Cplusplus-Win32-applications So if someone know an easy fix for hex string display just let me know. |
| The Following User Says Thank You to CodeCracker For This Useful Post: | ||
niculaita (07-10-2022) | ||
|
#15
|
|||
|
|||
|
CompareInfo v3
CompareInfo v3:
- Added "Short file name" to show file names in this way - Set font of result edit to Terminal font (monospace) for properly display hex bytes - Now can drag and drop even of elevate mode - Fixed various bugs |
| The Following 3 Users Gave Reputation+1 to CodeCracker For This Useful Post: | ||
| The Following 4 Users Say Thank You to CodeCracker For This Useful Post: | ||
backdoor_b (11-26-2022), niculaita (09-08-2022), user_hidden (09-09-2022), wilson bibe (09-09-2022) | ||
![]() |
|
|