#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
|
||||
|
||||
CompareInfo ideas
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
|
|||
|
|||
Quote:
Also, WM_DROPFILES is not enought to cover all cases of elevated processes, WM_COPYDATA and WM_COPYGLOBALDATA should be filtered too. exelab domain expired year ago and owned by third party now, so actually dosprog's post had nothing suspicious in 2020. Last edited by RamMerLabs; 07-09-2022 at 01:48. |
The Following User Says Thank You to RamMerLabs For This Useful Post: | ||
niculaita (07-10-2022) |
#13
|
||||
|
||||
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. |
#14
|
|||
|
|||
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. |
#15
|
|||
|
|||
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) |
Thread Tools | |
Display Modes | |
|
|