Мелочь, а приятно...

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by A2GIL, 31 Jan 2008.

  1. A2GIL

    A2GIL Elder - Старейшина

    Joined:
    31 Aug 2007
    Messages:
    84
    Likes Received:
    59
    Reputations:
    -3
    Тем кому приходилось проводить SQL-инъекты, знают, что иногда необходимо конвертировать строку в Hex или разбить на ascii. Вообщем не знаю понадобится ли кому-нибудь маленький помощник в этом деле, написанный на Delphi....?!:)

    Скачать
     
    3 people like this.
  2. 159932

    159932 Elder - Старейшина

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    а не легче на php ?
    PHP:
    <?php
    echo '<form method=post>';
    echo 
    '<input type="text" name="data" size="30"> <input type="submit"></form>';
    if (isset(
    $_POST['data']))
    {
    echo 
    "<br><b>Результат:<br></b>";
    $str str_replace("%20"""$_POST['data']);
    echo 
    "0x";
    for( 
    $i 0$i strlen($str); $i++)
    {
        
    $hex dechex(ord($str[$i]));
        if (
    $str[$i] == '&') echo "$str[$i]";
        else if (
    $str[$i]!='\\') echo "$hex";
    }
    }
    // часто используемые ..
    echo "<br>
    <br>user - <td>0x75736572
    <br>users - <td>0x7573657273
    <br>admin - <td>0x61646d696e
    <br>admins - <td>0x61646d696e73
    <br>member - <td>0x6d656d626572
    <br>members - <td>0x6d656d62657273
    <br>password - 0x70617373776f7264
    <br>passwords - 0x70617373776f726473
    <br>pass - 0x70617373
    <br>login - 0x6c6f67696e
    <br>username - 0x757365726e616d65
    "
    ;
    exit;
    ?>
     
  3. A2GIL

    A2GIL Elder - Старейшина

    Joined:
    31 Aug 2007
    Messages:
    84
    Likes Received:
    59
    Reputations:
    -3
    Так и думал, что предложите альтернативу на php ;) 159932, вот ты например знаешь его а кто то нет, и например до сих делает всё ручками...
     
    1 person likes this.
  4. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
  5. A2GIL

    A2GIL Elder - Старейшина

    Joined:
    31 Aug 2007
    Messages:
    84
    Likes Received:
    59
    Reputations:
    -3
    Честно говоря, не видел:) Хотя KEZ хотел такую на Дельфях:)
     
  6. smOleg

    smOleg Banned

    Joined:
    30 Nov 2007
    Messages:
    69
    Likes Received:
    25
    Reputations:
    -5
    круто) прям приватный софт
    Такс, нипонял, а исходники где? %)
     
    #6 smOleg, 1 Feb 2008
    Last edited: 1 Feb 2008
  7. AFoST

    AFoST Elder - Старейшина

    Joined:
    28 May 2007
    Messages:
    588
    Likes Received:
    485
    Reputations:
    176
    Мой вариант :)
    на ява-скрипте.
    /thread59998.html
     
    1 person likes this.
  8. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    на php
    bin2hex($bin); // туда
    pack("H*", $hex); // обратно
    хуле
     
    1 person likes this.
  9. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    /thread42403.html гы
     
  10. A2GIL

    A2GIL Elder - Старейшина

    Joined:
    31 Aug 2007
    Messages:
    84
    Likes Received:
    59
    Reputations:
    -3
    AFoST, Joker-jar, я конечно подозревал, что может кто и выкладывал подобные вещи, но не знал, что столько! Походу сделал то зря, но тем не менее...:(
    А на счет PHP, я знаю что это умещается в две строчки. Для меня это своего рода тренировка по WinApi, в последнее время стал их забывать....Мы не ищем легких путей:)
     
  11. AFoST

    AFoST Elder - Старейшина

    Joined:
    28 May 2007
    Messages:
    588
    Likes Received:
    485
    Reputations:
    176
    A2gil, да! Мы не ищем легких путей! Мне своим своей переработкой все равно пользоваться удобней :) Как бы...Для себя делал.
     
  12. smOleg

    smOleg Banned

    Joined:
    30 Nov 2007
    Messages:
    69
    Likes Received:
    25
    Reputations:
    -5
    помоему на делфе тоже две строчки)