[WLX] fileinfo 2.23 x32/x64 (May 2017)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Thank you, it's great.
User avatar
Flint
Power Member
Power Member
Posts: 3501
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

fg_2002fr
When trying to look an EXE file packed by Upack without unupack.dll present, and go to the "Image File Header" tab, the FileInfo plugin crashes with the following message:

Code: Select all

---------------------------
Application Error
---------------------------
Exception EExternalException in module TOTALCMD.EXE at 7C542119.
External exception C0150010.
---------------------------
OK   
---------------------------
and closes TC.

For example, you can take the Upack.exe file itself.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Confirmed
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

OK,
resolved in the next release
User avatar
ThurahT
Member
Member
Posts: 112
Joined: 2003-07-24, 14:43 UTC

Post by *ThurahT »

Hi F G! Thanx a bunch and some more for this great plugin.. One of the first I started to use. I have an small issue... The tab + arrow keys arn't working anymore.. Or it never did perhaps?? I am having a slight memoryleak.. In my head that is.. Not the plugin.. Otherwise it would be great to be able to tab into the info field from any tab and move around with the arrow keys plus be able to mark/unmark with shift and crtl-c the marked text... Yeah? Cursor in Lister! : D Happy new year anyways!

Kind Regards
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

Hello ThurahT!

the arrow/Tab issue will be corrected in the next release.

arrow and tab keys stop working since 2 or 3 version when I optimized key handling (badly in fact, I forgot some keys).
User avatar
ThurahT
Member
Member
Posts: 112
Joined: 2003-07-24, 14:43 UTC

Post by *ThurahT »

*bump* getting mouse arm over here.. ; D Kidding.. Hope its coming togehter.. Cheers!
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Suggestion:
It would be good to have functions ordinal numbers in exports section.
vasyabelkin
Junior Member
Junior Member
Posts: 7
Joined: 2007-07-10, 11:29 UTC

Post by *vasyabelkin »

Hello, Francois. Thank you for the great plugin.
I hava a small suggestion. Could you, please, make the plugin load the cadt.dll from the plugin folder and not from System32? You may want to read the suggestion of Mr. Ghisler here: _ghisler.ch/board/viewtopic.php?t=15469&start=0
(Sorry, I cannot post direct URL as a new forum user)
Can you try to load the dlls from the same directory as the plugin itself? Just use dynamic loading via LoadLibrary and GetProcAddress instead of static linking. To get the path of your plugin, you can use GetModuleFileName() with the handle of your dll. This way you will avoid any conflicts with equally named dlls in system32 (the so-called DLL hell).
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

vasyabelkin wrote:Hello, Francois. Thank you for the great plugin.
I hava a small suggestion. Could you, please, make the plugin load the cadt.dll from the plugin folder and not from System32? You may want to read the suggestion of Mr. Ghisler here: _ghisler.ch/board/viewtopic.php?t=15469&start=0
(Sorry, I cannot post direct URL as a new forum user)
Can you try to load the dlls from the same directory as the plugin itself? Just use dynamic loading via LoadLibrary and GetProcAddress instead of static linking. To get the path of your plugin, you can use GetModuleFileName() with the handle of your dll. This way you will avoid any conflicts with equally named dlls in system32 (the so-called DLL hell).
You can have cadt in your main Total Commander directory.
vasyabelkin
Junior Member
Junior Member
Posts: 7
Joined: 2007-07-10, 11:29 UTC

Post by *vasyabelkin »

Perfect, thanks
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

Hi all

fileinfo 2.09 show multiple vulnerabilities like "Deny of servise (DoS)" and information spoofing. you can see information here: http://securityreason.com/securityalert/3044
and test the two given executables.

I release a new version of fileinfo fixing this security holes.
I fix also some crashes with compressed executable and fileinfo.ini was removed from distribution to not overwrite personal configuration

Other little fixes:
- Updated : Some IMAGE_FILE_MACHINE descriptors
- Fixed : compatibility with MSWin Vista
- Fixed : Arrow key come back

Size: 100 KB
You can download it here:
http://physio-a.univ-tours.fr/tcplugins/wlx_fileinfo210.zip

or see webpage at:
http://physio-a.univ-tours.fr/tcplugins/
Giovanni
Member
Member
Posts: 154
Joined: 2005-03-23, 18:28 UTC

Post by *Giovanni »

- Fixed : Arrow key come back
- Fixed : crash in "Import Table Dump" with some compressed EXE
- Fixed : crash in "Export Table Dump" with some compressed EXE
Thanks for these fixes - very much appreciated!
User avatar
roentgen
Power Member
Power Member
Posts: 757
Joined: 2005-12-03, 19:58 UTC

Post by *roentgen »

These issues really bother me as a frequent user of this plug-in (as well as many other plug-ins).

I guess this is the same situation as in the "famous" Firefox browser which seems to be as secure as the weakest plug-in installed (read that: not secure at all).
securityreason.com/securityalert/3044 wrote:This ends up terminating both Fileinfo plugin and the Total Commander process.
Mr Ghisler, why is this possible?
TC for Linux please!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

There is no separate process for TC and the plugins. A plugin runs in the TC process. While TC tries to catch exceptions in plugins, it cannot avoid that errors overwrite the stack or so.
Author of Total Commander
https://www.ghisler.com
Post Reply