|
You last visited: Today at 18:14
Advertisement
[ HOW 2 ] Fixx Henniks Script New Bug
Discussion on [ HOW 2 ] Fixx Henniks Script New Bug within the Metin2 Private Server forum part of the Metin2 category.
08/12/2010, 18:23
|
#1
|
elite*gold: 0
Join Date: Jun 2009
Posts: 2,327
Received Thanks: 565
|
[ HOW 2 ] Fixx Henniks Script New Bug
Hallo
der bug ist in der head.inc.php
mit den bug kann man die ganze datenbank löschen coins geben und so weiter
BUG:
$sqlCmd = "SELECT id,login,coins,web_admin
FROM account.account
WHERE login
LIKE '".$_POST['userid']."'
AND password=PASSWORD('".$_POST['userpass']."')
LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0)
FIX:
$sqlCmd = "SELECT id,login,coins,web_admin
FROM account.account
WHERE login
LIKE '".$name."'
AND password=PASSWORD('".$pass."')
LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0)
|
|
|
08/12/2010, 18:24
|
#2
|
elite*gold: 0
Join Date: May 2010
Posts: 11,130
Received Thanks: 2,217
|
Danke!
|
|
|
08/12/2010, 18:55
|
#3
|
elite*gold: 185
Join Date: Oct 2008
Posts: 993
Received Thanks: 681
|
Hennink hat dies schon gefixt 
man beachte die "mysql_real_escape_string"
Vllt. erst schauen, dann posten 
Gruss
PHP Code:
$sqlCmd = "SELECT id,login,coins,web_admin,email FROM account.account WHERE login LIKE '".mysql_real_escape_string($_POST['userid'])."' AND password=PASSWORD('".mysql_real_escape_string($_POST['userpass'])."') LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)>0) { $getAdmin = mysql_fetch_object($sqlQry); $_SESSION['user_id'] = $getAdmin->id; $_SESSION['user_name'] = $getAdmin->login; $_SESSION['user_admin'] = $getAdmin->web_admin; $_SESSION['user_coins'] = $getAdmin->coins; $_SESSION['user_email'] = $getAdmin->email; $updateIP = mysql_query("UPDATE account.account SET web_ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."' WHERE id='".mysql_real_escape_string($getAdmin->id)."'",$sqlServ);
|
|
|
08/12/2010, 19:38
|
#4
|
elite*gold: 0
Join Date: Jun 2009
Posts: 2,327
Received Thanks: 565
|
geht auch so noch schon testet
|
|
|
08/12/2010, 19:53
|
#5
|
elite*gold: 185
Join Date: Oct 2008
Posts: 993
Received Thanks: 681
|
Ahja, wie bitte schön denn? Das geht eindeutig nicht mehr mit den Escapes. Ansonten will ich Beweis sehen.
|
|
|
08/12/2010, 20:05
|
#6
|
elite*gold: 0
Join Date: Mar 2009
Posts: 400
Received Thanks: 301
|
Geht noch habe Hennink aber schon geschrieben.
|
|
|
08/12/2010, 20:14
|
#7
|
elite*gold: 185
Join Date: Oct 2008
Posts: 993
Received Thanks: 681
|
Hennink hat das oben erwähnte schon gefixt. Ich habe den betreffenden Ausschnitt aus aktuellen Script von Hennink kopiert. Es existiert also im Moment kein Bug mehr.
@ciao123: Erst informieren, dann posten.
|
|
|
08/12/2010, 20:16
|
#8
|
elite*gold: 0
Join Date: Jun 2009
Posts: 2,327
Received Thanks: 565
|
alter es gibt mehre bug meinste es gibt nur einen
|
|
|
08/12/2010, 20:26
|
#9
|
elite*gold: 125
Join Date: Apr 2008
Posts: 1,217
Received Thanks: 1,304
|
Quote:
Originally Posted by ciao123
Hallo
der bug ist in der head.inc.php
mit den bug kann man die ganze datenbank löschen coins geben und so weiter
BUG:
$sqlCmd = "SELECT id,login,coins,web_admin
FROM account.account
WHERE login
LIKE '".$_POST['userid']."'
AND password=PASSWORD('".$_POST['userpass']."')
LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0)
FIX:
$sqlCmd = "SELECT id,login,coins,web_admin
FROM account.account
WHERE login
LIKE '".$name."'
AND password=PASSWORD('".$pass."')
LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0)
|
Abgesehen davon, dass ich das in 1.3 gefixt habe ist dein Fix nicht korrekt, da du mit variablen arbeitest die nicht deklariert werden.
Und "JannWx" hat genau von der gleichen Stelle gesprochen.
|
|
|
08/12/2010, 20:42
|
#10
|
elite*gold: 185
Join Date: Oct 2008
Posts: 993
Received Thanks: 681
|
Quote:
Originally Posted by ciao123
alter es gibt mehre bug meinste es gibt nur einen
|
Ja, aha, was helfen Behauptungen? Beweise und aufzeigen wo und wie der Bug ausgenuzt werden kann! Ich kann auch daher kommen und sagen, oh, da hats viele Bugs drin. Wow, hilft das weiter?
|
|
|
08/13/2010, 02:11
|
#11
|
elite*gold: 15
Join Date: Apr 2009
Posts: 619
Received Thanks: 162
|
#reported, gibt es schon
Erstmal SuFu benutzen und dann posten
|
|
|
08/13/2010, 05:56
|
#12
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
|
OMG auch noch das >.< crank :P
|
|
|
08/13/2010, 16:28
|
#13
|
elite*gold: 1371
Join Date: Dec 2007
Posts: 14,903
Received Thanks: 19,354
|
Quote:
|
Abgesehen davon, dass ich das in 1.3 gefixt
|
*closed
einfach immer die aktuelle version benutzen
|
|
|
Similar Threads
|
[Release]PSC Cashin Script für Henniks HP
09/09/2010 - Metin2 PServer Guides & Strategies - 55 Replies
Ja aiiR7 hat eben gesagt das es zu 90% von ihm stammt und kein Wort von hennik gesagt
Sry dafür
|
All times are GMT +1. The time now is 18:18.
|
|