Маленькая доработка HackBar для более удобного кодирования в хекс для mysql (hello ->
0x68656c6c6f, и обратно).

Для ленивых (положить этот hackbar.jar в ваш_профиль\extensions\{F5DDF39C-9293-4d5e-9AA8-E04E6DD5E9B4}\chrome): http://rghost.ru/3155347
Для недоверяющих отредактировать 2 файла внутри hackbar.jar:
PHP код:
Добавить в hackbar.js после hexDecoding :
hexEncoding2: function ( separator )
{
var txt = this.getSelectedText();
var charStringArray = new Array;
var decimal;
for ( var c = 0 ; c < txt.length ; c++ ) {
decimal = txt.charCodeAt( c );
charStringArray.push( hackBarToolbox.dec2hex( decimal ) );
}
this.setSelectedText( "0x" + charStringArray.join( separator ) );
},
hexDecoding2: function ()
{
var txt = this.getSelectedText().toLowerCase();
txt = txt.replace( /[^0-9abcdefgx]/g, '' );
var charStringArray = new Array();
var buffer = '';
var result = '';
if(txt.charAt(1)!="x")
var c = 0;
else var c = 2;
for ( c ; c < txt.length ; c++ ) {
buffer += txt.charAt( c ).toString();
if ( buffer.length >= 2 ) {
result += String.fromCharCode( hackBarToolbox.hex2dec( buffer ) );
buffer = '';
}
}
this.setSelectedText( result );
},
================
Добавить в hackbar.xul перед: <!-- / ENCODING MENU ITEMS -->
<toolbarbutton id="myextension-button1" class="menuitem-iconic" label="0xEnc" image="chrome://hackbar/skin/string.png" orient="horizontal" oncommand="hackBar.hexEncoding2('')"/>
<toolbarbutton id="myextension-button2" class="menuitem-iconic" label="0xDec" image="chrome://hackbar/skin/string.png" orient="horizontal" oncommand="hackBar.hexDecoding2()"/>
<!-- / ENCODING MENU ITEMS -->