After a long month of technical problems, back Bambifrases and does so with a collaboration of people FutbolOchentoso : Bamba's wedding photo ... all white! Neneeee a fascist storm!
lyrics by cr0n0triger programs
will use:
Well I proceed to create a full tutorial on how to translate program resource
modifying or changing in hexadesimal:
1 º. Find a program to translate, I will choose "Win32Dasm 8.9" (disassembler),
well first show how to do it Reshacker: Let's File -> Open and select the program
to translate, you'll see something like this ...
really not all these options in all open programs because they always
menus or messages to the executable, they can sometimes be
in a dll or special cases and mention them. NOTE: Other
controls concerning the translation of programs that will not mention (bone Icon,
Accelerators, Version Info).
Now open menu and see a list of possible menus, would look like this:
Well that's the code, only modified what is in parentheses because
rest are commands, you can view viewing the menu, as some modification
finish to give you "Compile Script" so that when you save the file
changes take effect. Note: Compile Script
not save the executable in memory only modifies the modifications, if you want to save changes to the program
must select Save from the File menu.
will modify some things for you to see the results:
After modifying the script and then you can see the
modification, if you give to save the executable then be modified but not
while make all changes are in memory.
now to modify a dialog box:
First select "Dialog" open it up to the symbol of
gear and you see something like this:
some things in the script ...
After editing for translation would read:
now allows editing ResHacker windows
visually and also to add new items .... to do so you must right click
on the window and then select "Insert Control", then
see a window where you can choose the type of item you want to add.
An example, we add them to the "About ..." the translator and controls more just to test
:
Using
eXeScope Because if I have to use eXeScope Reshacker? While the answer is very simple
, the resource not listed in the Reshacker
may appear in the eXeScope, of course not always the case and it is eXeScope
pay and Reshacker change is "FREE" (Thanks Angus).
editing changes are minimal, I think that just seeing the images
understand:
Special cases
Hexadesimal Edition
Sino achieve anything with the eXeScope Reshacker or even we can translate the program
Hexadesimal editor, I will use WinHex. Because
WinHex? I have other editors hexadesimales but this is the most
liked me because it has many options and also allows me to lengthen
bit of a file, which is useful in translating programs.
With Hex editing can edit not only menus and dialogs
but other things not found in the bone resource that can translate all characters
, provided that the compressed executable is not clear. Well
inception, is the program:
The words are in the ASCII column but are separated by
. "(points) bone that if we seek the word" About "we must find and" About " ,
the problem is that the points are worth hexadesimal of "2E" and
WinHex points are "00" then if we want to show us results About
not because he is seeking "41 62 2E 2E 6F 2E 2E 75 74 "
you do not find the right way is the following" 41 00 00 62 6F 00 00 75 74 "
I hope I explained and it does not matter because in practice it will be easier.
ASCII Hex Values \u200b\u200bTable:
With this table we can form words and so hexadesimal
be easier to find the words to translate, as an example if we look up the word " f l i and "
we on the" Search "then" Find Hexa value ... "
then write " 66 6C 69 65",
if the table will see the matches but of course this
as I explained before if we translate a sentence we write a point between
each letter bone if I search the word "file" to translate I put in
hexadesimal "660069006C0065" noticed the zeros between each hex value, that
look in the ASCII "file" now translate the example program above but
in hexadesimal, first open the program and look at the words
we want to translate, for example the word "Project", one more thing, the hex is
"case sensitive" is not the same look p looking P roject roject, hex
now that word is so "500072006F006A006500630074" If you look at me appear
But we must be careful in some things, the ASCII
there are some words that are commands and if we change corrupt the file, for
be sure that what you're modifying the program is a word you should see the other word
close because those words should be part
menu or dialog box in the photo above you see the word "Project" but
also see other words that are on the menu for all menu hexadesimales
values \u200b\u200bare together, now modifies some.
The translation of "project" is "project" but the project has more
letter that "project", so I like WinHex, the executable can add zeros to single
give a right click after the last letter and then choose
edit to change the context menu and select "Paste Bytes Zero" and
only going to add more we put a letter on February 1 for 00 or point and the other for the
letter:
I stay well:
As you can see has more bytes than the previous image, then save it and ready
changed those words appear in the program, I suggest you back
the executable before editing in case you modify something that we should not and ruin
the executable.
Edition external files
Some files do not need any of the above cases because they come
a plain text file which can easily modify the example I will
Gigaget in Gigaget folder is a folder named
"Languages" and a file the name "eng.ini"
we can modify that file and program resources to the file for your language, eg
| [MainMenu] miFile = & FileFile miNewTask New & URL = Add New Download ... miNewBatchTask = Add & Batch Batch Downloads URLsAdd miExportTDList = & Export List of Selected Downloads ... Export URL's List Download miImportTDList = & Import Import URLs List ... List miImportFile = Import Import Broken Download ... an unfinished or broken download with. Cfg file type miDefaultProperty = Default Download Properties PropertiesDefault download miExit = E & xitExit |
We just need to change are the words that are after the same and
as always the symbol "&" means that this letter will be underlined that
going after the "" is what appears in the status bar, of course not be
the same case for all such programs can vary but usually
is easy to understand what can and can not edit, correct
how to translate this example would read:
| [MainMenu] miFile = & ArchivoArchivo miNewTask = Add & URL ... New Download miNewBatchTask = Add & Batch URLsAñadir list of URLs miExportTDList = & Export Selected Top List .. . Export list of URLs miImportTDList = & Import ... Import list Download URLs list broken downloads miImportFile = Import ... Import shock unfinished or broken by file type. Cfg miDefaultProperty = Default Properties Properties download download default miExit = & SalirCerrar | program
Well I think that's enough, it is necessary that the translations are
you can still add some humor or your own interpretations to be
easier to understand, I hope and made me understand.
How to add context menus
In this tutorial show you how to add extra commands to give
right click on the files, editing the Windows registry.
First open regedit, Start->; Run-> regedit (or the combination of Windows key + r
)
is stored in HKEY_CLASSES_ROOT information extensions, where there is
modify values, so open it.
It stores all the extensions you have used Windows, to add or modify commands
programs that are open
extensions must understand that here the keys are divided into 2 parts: the extension and MIME type
either to a modified example of the extensions. bat under a batch programs
bath. First we
extension. "Bat" and see
corresponds to MIME:
Well we saw it uses MIME to the configuration of the "bat", now look below
MIME, is "batfile"
DefaultIcon is defined in the icon that will have the extension (you can change the icon by changing its route
) shell is what interests us because it is stored in the program
with opening the extension and its context menus, modify the key
shell:
Now we right click on shell and we add key
you put the key name (The name you put will appear as
menu) and then create a new key inside the shell created under the name
command ("means?" xD), bone in the picture above,
made a name key
SciTEdit inside SciTEdit then made another entry with the command name
, we command inside double-click on the entry
"default" and put the path of the program for the SciTEdit menu,
the "% 1" is a variable that represents the name of the file,
means to execute the command as follows: " D: \\ ruby \u200b\u200b\\ scite \\ SciTE.exe "
"nombredelbat" if my bat is called "chin.bat" then execute the command " D: \\ ruby \u200b\u200b\\ scite \\ SciTE.exe "
" C: \\ chin.bat" would be the same if ejecutramos "notepad" " C: \\ chin.bat "
(assuming chin.bat is in C: \\) in this case chin.bat
be opened with Notepad. The key to open, edit and print are predefined by the system, edit
is Edit, open is Open and print it print, open to change by changing the program responsible for loading
that extension.
Edit Icon
To change the icon you must change the key value
DefautIcon, the system default is "% SystemRoot% \\ System32 \\ shell32.dll, -153"
where "% SystemRoot% is a variable that equals" C: \\ Windows "
or rather equivalent to the Windows directory, and" shell32.dll, -153 "
means that the icon is indexed the file "shell32.dll", you can put your own icon
changing the route (I suggest keeping the existing
a text file if you want to return to the previous one), for example, " C: \\ bat.ico "
for the icon change to take effect you must restart.
Zambia - Spain
Austria - Rca. Czech
Chile-Nigeria (sent by Mr X)
# apt-get install libpcre3-dev libpcap0. 8-dev libnet0 libnet1-dev libssl-dev ncurses-bin-dev ncurses5
. / configure - enable-plugins - enable-debug
=======================
=========================== Install directory: / usr / local
Libraries:
LibPcap ........ ........ LIBNET
................. default libssl
................. default ncurses
default ................
default GTK + ................... yes
functionalities: Debug mode
.............
yes Plugin support ......... Passive DNS
yes ............
yes Perl regex in filters ..
yes Iconv UTF-8 support .... yes
================================================ ==
ettercap -C
# redir_command_on = "iptables-t nat-A PREROUTING-i% iface-p tcp - dport% port -j REDIRECT - to-port% rport "
redir_command_on =" iptables-t nat-A PREROUTING-i% iface-p tcp - dport % Port-j REDIRECT - to-port% rport "
ettercap-C
say now proceed to make an attack ettercap Man In The Middle by ARP Poisoning, for this we will MITM menu and select "ARP Poisoning" and write parameters "remote" and press enter, from the time we placed between the victim machine and the Router, we only need to start scanning, for this go to Start menu> Start Sniffing, or press Control + w. The ettercap start scanning the connections made between the victim machine and the router, we can see these connections by going to View> conections, but now let's get to the point, imagine that the victim comes gmail team, either in the field as "User Messages" will leave us a message and we will see some information from the user name and password to use to enter. A screenshot is worth a thousand words.
Once Sniffeo want to finish and the Man In The Middle have to go to Start> Stop Sniffing or press Control + e, then go to MITM> Stop MITM atack (s) and to properly exit press Control + X