** Description changed: Binary package hint: chntpw - New upstream release [1] for chntpw. + There are 2 new upstream releases (2011-05 and 2010-06) for chntpw, see + http://pogostick.net/~pnh/ntpasswd/HISTORY.txt - [1] http://pogostick.net/~pnh/ntpasswd/HISTORY.txt + I'm pasting main improvements since current Ubuntu 13.04 package + (0.99.6-2, released on 2008) + + * v 0.99.6 110511 + + regedit library (chntpw and reged uses it): + - Hive expansion! Library now does hive file expansion by default! (but you can turn it off, safe mode). If expansion occured, you will get a warning when saving the hive. + - There were a lot of goofs by me in the add/delete key and value handling, which made windows complain and lose data. Hope I managed to fix them. + - Also, found out more about how Windows does things, for example: + - Empty name (default) value, flag field is 0 (not 1 as usual) + - Values with data size 0 to 4 the value data itself is stored in the data pointer field, typical for DWORD (this I knew a long time ago), sign bit of data size field is then set. BUT.. + - In a lot of cases in SAM, for null name values, size is 0 with sign set. In that case, the data dword is stored in the TYPE field, and the rest is unused. This saves a few bytes of course.. but why? + - Large values (seems to be from around 16k) are split internally in several parts. Sounds smart. But it goes via 2 (two) separate data structures that has to be allocated. + For regular small values the data pointer simply points to the data itself. For this split large value it points to a "db" struct. + Pseudo: vk.ofs_data -> db.list -> list[n] -> raw data block n The last raw data block always allocates the whole hbin (usually 16k) it is in, even if all of it is not needed. + + reged: + - On popular demand: .reg file import!! (-I) + - Will read files from regedit.exe in most cases (UTF-16) but can miss on some international characters. Also reads "latin" (8 bit) files. + - Did quite a lot of testing by importing for example the SOFTWARE\Classes tree with regedit.exe and importing it again into the DEFAULT hive with my tool, then ask windows to "Load hive" (in regedit.exe). + - -N and -E options for safe mode edit (no alloc and no expand hive) + - Importing (-I) and then into edit (-e) before save possible, by specifying both options. + - -I and -C (-IC) will import and auto-save, use this in scripts. + + chntpw: + - This version has no significant changes in the password (reset) handling part of the tools. + + * v 0.99.6 100627 + chntpw: + - Syskey not visible in menu anymore, but is still selectable as # 2 + This because too many people just went ahead without understanding its purpose, and the emailed me when things went as expected, that is it went *boom* + - Interactive menu adapts to show most relevant selections based on what is loaded + reged: + - Patches from Frediano Ziglio adding or fixing: + buffer overflow in export_subkey printing keyname some quoting error (name and string values must be quoted) + missing support for wide character encoding in keys and value names + + regedit library (chntpw and reged uses it): + - New function from Aleksander Wojdyga: dpi, to decode product IDs + Can be used on for example \Microsoft\Windows NT\CurrentVersion\DigitalProductId + to find the systems product ID in cleartext. + Now as command in registry editor, but may be moved to chnpw menu later.
** Summary changed: - v 0.99.6 100627 released + New chntpw releases (0.99.6 - 110511) released on 2010 and 2011, please update Ubuntu 13.04 packages -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/637623 Title: New chntpw releases (0.99.6 - 110511) released on 2010 and 2011, please update Ubuntu 13.04 packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chntpw/+bug/637623/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
