Recommended Posts

Resource Hacker: Every customisers tool.

Get it here.

From site:

Resource HackerTM is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on Win95, Win98, WinME, WinNT, Win2000 and WinXP operating systems.

DISCLAIMER: Anything that you do to your computer or yourself as a result of this guide is not my problem nor my fault.

Let me start off by saying, make backups. PLEASE. It is so simple and so easy. And so not worth the pain of reformat etc is you don't.

ResHacker.JPG

The Menu:

menu.JPG

File

Open: Opens a File to Hack.

Save: Saves the new hacked file.

Please note: You can not over write all files you will hack. Use an other method (see below) for other ways to replace files.

Save As: Regular save as command.

Exit: Exits the program

Overview: Basic File Commands

Edit

Select All: Selects all text.

Cut: Cut text selection command.

Copy: Copy text selection command.

Paste: Inserts copied text.

Undo: Undos last move.

Overview: Basic Edit Commands.

View

Expand Tree: Expands the tree in the resource tree. Open the 'folder' to edit whats inside.

Collapse Tree: Does the opposite of the 'Expand Tree' Command.

Find Text: The regular find control. Also accessed by hitting F3. Extremley useful for use when searching 'String Tables.'

Find Next: Just like hitting F3 again.

Editor Font: Changed the font of the text.

Action

Save Resource as Binary / (decomposed) .Res File: You got three options here, I put them into one part. The way to save them as these types of files, are to go to the specific object you want, and save it from there.

Save all Resources: A good tool when you are editing bitmap after bitmap or icon after icon. Saves everything in the tree to where ever you specify seperatley.

Please note: Save this into a SEPERATE FOLDER. You save ALL THE RESOURCES. That means if there is 1,000 icons and bitmaps in shell32.dll, there will be 1,000 icons and bitmaps in where ever you saved it.

Replace (Icon, Bitmaps, Cursors, Other Resources): This is a bigie. Without this, you couldn't do nearly as much as you can now. You can change bitmaps and icons and just about anything else in the resources with this. See diagrams:

replace.JPG

Note: Keep the language the same as the other resources when addinf or replacing resources.

Note Two: You will get a file preview box when replacing bitmaps and icons.

Add New Resource: Same as replacing, but adding. ;l

Delete Resource: Deletes the resource. When deleting, use Alt A, then D. The first time you will have to confirm, but you will be ok the next few.

Thats all for the menu.

Moving on.

The Tree

Opce you have a resource opened, notepad for example ( I will be using notepad because it is a very easy hack )

tree.JPG

This is what I will refer to as the resource tree.

When nothing is expanded, you see object typed. In notepad speceficly, you will notice 8 seperators. In this file we will only be touching 6 of them: Icons, the Menu, Dialogs, String tables, and icon groups.

Everything above we can edit and change with ResHacker. I will use the program notepad, located in your c:/windows/ folder, do demonstrate how.

Icons: Those dumb ugly things that are called icons, are easy to delete, and easier to replace. To replace them, simply have an icon in mind saved on your hard drive, navigate to the icon in the resource tree, and replace it in the action menu.

I replaced mine with a blank icon, it looks very sexy.

Menus: Next we have the one and only menu in Notepad, so lets get to it. There is a very basic structure to Menus in ResHacker. I will outline it to you.

[b]#[/b] MENU
LANGUAGE [b]LANGUAGE, SUBLANGUAGE[/b]
{
POPUP "[b]MENU NAME[/b]"
{
	MENUITEM "[b]Submenu item text[/b]",  [b]#[/b]
}
}

That is the move basic form of a Menu, Ill go through all the parts.

[b]#[/b] MENU

What Menu Number is it, and that its a menu. Starts the menu.

LANGUAGE [b]LANGUAGE, SUBLANGUAGE[/b]

What languages will be used, there is no real reason to edit this.

{
POPUP "[b]MENU NAME[/b]"

The title of the menu: ie: File or Edit or View etc

	MENUITEM "[b]Submenu item text[/b]",  [b]#[/b]
}

The title of the command in the menu header.

Ie:New, Open, Save, etc

}

Ends the Menu

Dialogs

While notepad doesn't have the best example for dialogs, you can still use it to play with.

I suggest using Dialog 14 in Notepad, becasue it if very simple, and uses key components.

This is the most basic dialog.

[b]#[/b] DIALOG [b]#, #, ###, ###[/b]
STYLE [b]blah[/b]
CAPTION "[b]blah[/b]"
LANGUAGE [b]LANGUAGE, SUBLANGUAGE[/b]
FONT [b]#[/b], "[b]blah[/b]"
{
   CONTROL "[b]blah[/b]", [b]####[/b],[b]blah[/b], [b]#, #, ###, ###[/b]
}

There it is, lets disect it:

[b]#[/b] DIALOG [b]#, #, ###, ###[/b]

This is somewhat like the first line of a Menu: It gives a dialog #, it shows that it is a dialog, and also, it shows the dimensions. Drag / resize the main box of a diaglog, and watch those numbers change.

STYLE [b]blah[/b]

This is more advanced, it is all the styling for the dialog. I would pretty much leave it be, I might go more into these in later guides.

CAPTION "[b]blah[/b]"

This name, or title of the dialog.

Ie: Start -> Run: Run is the caption.

LANGUAGE [b]LANGUAGE, SUBLANGUAGE[/b]

Same as Menu.

FONT [b]#[/b], "[b]blah[/b]"

Gives the dialog a font, and a size.

{
   CONTROL "[b]blah[/b]", [b]####[/b],[b]blah[/b], [b]#, #, ###, ###[/b]
}

The controls. These are what is actually in the dialog. I could spends hours typing out all about this, but I will make it simple:

There are text controls, blank controls, and button controls. Most of them fit into these catagories. The text controls are easy, you just change the title of what you see, in essence, renaming them.

"Blank controls" are the items where you put in imput, You can move these around and resize them.

"Button Controls" are the buttons, you can rename them and move them and resize them. Those can give you some cool changes and a nice look, that are all very useful.

String Tables

In my opinion, these are by far, the COOLEST thing you can edit. Hey, don't like your start button text? CHANGE IT? I'll show ya how:

When I talk about string tables, they are the lables and text of what ever your editing. For instance, if you are editing the all famous, easy hack, notepad, you can find string tables worth hacking.

For example, in notepad, if you don;t save a document, it saves it as "untitled" and you want to change it to... nothing, you would open reshacker, notepad, and go to string tables. Open up 1, and find #4. It looks like this:

4,  "Untitled"

And thats the basis of a string.

[b]#[/b], "[b]text[/b]

Edit whats in that string, keeping the " 's and you'll be fine.

Make sure you compile your changes before you save or move on to something else.

Note, you can't make the string of just "". So either put a space in there ( " " ) or if that doesn't work, do "alt +0160" between the quotes. Thats is for strings :)

Icon Groups

Yeah, simply groups of icons. No big deal, but when deleting all icons, delete the icon groups, not the icons themselves.

Those are the parts to hack, now here is some suggested hacking material.

-easy

Notepad - c:\windows\NOTEPAD.exe (Good for practicing menus and icons and string tables)

explorer - c:\windows\EXPLORER.exe (Has everything, including bitmaps)

-harder

shell32.dll - c:\windows\system32\shell32.dll (everything, great dialogs to hack)

comdlg32 - c:\windows\system32\condlg32.dll (mostly good dialogs)

Now that you have hacked what ever you hacked, there are a few ways to go about replacing the old ones with the new ones, and I swear by a program called "Replacer."

Replacer, found here, can replace the old files with the new ones. You can't just SAVE over the old files all the time, if they are in use. So, if it is not a system file, simply exit out of the program and save over the old file, or use replacer. Replacer looks like this:

replacer1.JPG

You can drag and drop the ORIGNAl file into the box, or type its path and hit enter.

Then do the same with the replacement file,

replacer2.JPG

Then log off or reboot.

Remember, don't limit yourself to what you have seen here, I sure as hell haven't. Hack anything any everything your mouse touches for a better more customised workspace.

Here is a link to a guide on hacking Explorer.

-Advance

Edited by Advance
Link to comment
https://www.neowin.net/forum/topic/239637-a-guide-to-reshacker/
Share on other sites

  • 1 year later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Anthropic pulls Fable 5 and Mythos 5 after US export control order by Pradeep Viswanathan In April this year, Anthropic launched the Claude Mythos Preview frontier model with state-of-the-art cyber and coding capabilities for a select set of companies around the world. After preparing appropriate guardrails, early this week, Anthropic launched Claude Fable 5 and Mythos 5, its most capable AI models. Claude Fable 5 is for general users and comes with strict safeguards, while Mythos 5 is designed with fewer safeguards for cybersecurity and biology use cases. Today, Anthropic abruptly suspended access to its Fable 5 and Mythos 5 AI models for all customers after receiving an export control directive from the US government. The company received the directive from the government today at 5:21 p.m. ET, and the received letter did not provide any details regarding the national security concern. Anthropic understands that the government became aware of a method to bypass, or “jailbreak,” Fable 5, which might be the reason behind the directive. The order was issued under national security authorities and requires the company to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether they are inside or outside the United States. The restriction also applies to foreign national employees working at Anthropic. As a result, the company has disabled both models for all customers to ensure compliance. Access to previous Anthropic models like Opus and Sonnet is not affected by this government order. The company highlighted that it had developed strong safeguards to reduce the possibility that Fable is misused for tasks related to cybersecurity. In fact, many developers are complaining that the safeguards are going overboard. Additionally, the company worked with the US government, the UK AISI, multiple private third-party organizations, and internal teams to red-team Fable’s safeguards for thousands of hours. Finally, Anthropic noted that no testers have yet been able to find a universal jailbreak on Fable 5. As expected, Anthropic disagrees that a narrow potential jailbreak should lead to the recall of a commercial model used by hundreds of millions of people. It warned that applying this standard across the AI industry could effectively halt new frontier model deployments. Anthropic concluded by mentioning that it is working to restore access to Fable 5 and Mythos 5 as soon as possible and plans to share more details within the next 24 hours.
    • Brave Browser 1.91.172 is out.
    • Any Video Converter Free 9.2.3 by Razvan Serea Any Video Converter is an All-in-One video converting tool with an easy-to-use graphical interface, fast converting speed and excellent video quality. Any Video Converter supports all popular video formats and converts your videos to different video formats including MP4, MOV, MKV, M2TS, M4V, MPEG, AVI, WMV, ASF, OGV, WEBM, and more. It supports converting videos to customized percent (50%, 100%, 200%, and more) or resolution (480p, 720p, 1080p, 4K, and more); It supports encoding videos into x264, x265, h263p, xvid, mpeg, wmv, and more. Any Video Converter Free key features: Compatible with Windows 11/10/8.1/8/7 (32-64bit) User interface are available in 14 languages Convert all kinds of video formats including high-definition videos Extract audio from any videos and save as MP3/WMA for your mp3 player Take snapshot from any videos and build your own picture collection Support high-definition for both input and output Batch add videos from hard drive and batch convert Customize output parameters completely as you like Manage your output videos files by group or output profile Merge several video files into a single and long one Clip a video into segments Free Audio Filter: Adjust audio volume and add audio effects Crop frame size to remove black bars and retain what you want only Adjust the brightness, contrast, saturation Rotate or flip or add noise/sharpen effects Produce output video with subtitles of your own dialogue and much, much more... Any Video Converter Free 9.2.3 changelog: Fixed video download engine auto-update failures. Added custom speed control support in the speed change tool. Added support for downloading YouTube AI-generated subtitles. Added support for preserving original audio stream in the format convert tool (e.g., Dolby Atmos, DTS:X). Fixed other bugs and improved overall performance. Download: Any Video Converter Free 9.2.3 | 7.6 MB (Freeware) View: Any Video Converter Free Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Not sure what country you’re in but in many countries you can absolutely jail the sellers behind businesses… in fact I’d say in most countries you can do that
    • I guess we are done since you refuse to read my comment you replied to or my other comment in another thread you were also a part of here.
  • Recent Achievements

    • Dedicated
      jordanspringer earned a badge
      Dedicated
    • Rookie
      Rimplesnort went up a rank
      Rookie
    • One Year In
      Markus94287 earned a badge
      One Year In
    • One Month Later
      Markus94287 earned a badge
      One Month Later
    • Week One Done
      Markus94287 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      505
    2. 2
      +Edouard
      175
    3. 3
      PsYcHoKiLLa
      155
    4. 4
      ATLien_0
      90
    5. 5
      Steven P.
      79
  • Tell a friend

    Love Neowin? Tell a friend!