XEROF

 

xlsgen 4.0.0.15 : Decrypt password-protected XLS files


Build 4.0.0.15 of xlsgen adds support for decrypting password-protected XLS files. It's been a while since we had support for XLSX files, and we are now introducing support for XLS files which means xlsgen can decrypt any Excel file.

How it works is, as expected, to simply pass the open password to the engine before trying to open a spreadsheet. For this there is the engine.Workbooks.OpenPassword property that takes a string. It does not matter if you set an open password even though the spreadsheet isn't encrypted. Also, xlsgen returns the error code 0x80072001 (which becomes an exception depending on your programming language) if the password is incorrect, or if no password is passed to open an encrypted spreadsheet.

The mechanism is the same for XLS and XLSX files (and their variants, XLSB, XLM, ...). Internally it is a different story. We are talking an entirely different story for "old" Excel files, basically MD5 for hashing, and XOR/RC4 for encrypting, and for "new" files, basically SHA-x for hashing and AES for encrypting.

engine->Workbooks->OpenPassword = L"abcd";

xlsgen::IXlsWorkbookPtr wbk = engine->Open( L"passwordprotected.xls", L"");

wbk->Close();

Posted on 18-January-2016 23:22 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

Criteo : startup française sortie du bois


Si vous voulez en savoir plus sur Criteo, cette startup française spécialisée dans la personnalisation publicitaire et entrée au Nasdaq il y a peu de temps, vous pouvez soit acheter le livre d'un des co-cofondateurs Jean-Baptiste Rudelle (je me le suis fait offrir à Noël),



qui est fait de 230 pages qui se lisent vite, avec une longue digression sur la fiscalité française,

mais vous pouvez aussi, gratuitement, et en prenant 40 minutes de votre temps seulement, visionner cette vidéo d'un des autres co-fondateurs (Romain Niccoli) qui dit à peu près la même chose :



Posted on 18-January-2016 17:17 | Category: France | comment[0] | trackback[0]

 

 

<-- previous page

< January >
0102030405
0607080910
1112131415
1617181920
2122232425
2627282930
31



 

 

This site
Home
Articles

DevTools
CPU-Z
EditPlus
ExplorerXP
Kill.exe
OllyDbg
DependencyWalker
Process Explorer
autoruns.exe
Araxis
COM Trace injection
CodeStats
NetBrute
FileMon/Regmon
BoundsChecker
AQTime profiler
Source monitor
GDI leaks tracking
Rootkit revealer
Rootkit removal
RunAsLimitedUser(1)
RunAsLimitedUser(2)

 

 

Liens
Le Plan B
Un jour à Paris
Meneame
Rezo.net (aggr)
Reseau voltaire
Cuba solidarity project
Le grand soir
L'autre journal
Le courrier suisse
L'Orient, le jour
Agoravox (aggr)