-
Pontszám
5 -
Csatlakozott
-
Utoljára itt járt
Tartalom típusa
Profiles
Fórumok
Articles
Posts posted by BentheGoon
-
-
köszi a linket!!! remélem ez hasznomra lesz..........
-
senkinek nincs 5lete??? vagy senki nem ért az olly-hoz??
esetleg olyan fórumot tudtok e javasolni ahol aktívan foglalkoznak az olly debuggerrel???
-
Sziasztok!
Remélem jó helyre próbálok írni, s ha mégsem ugy elnézést.....
Rengeteg videót lehet találni a jutubon arról , hogyan játszuk ki egy program szériaszám "igényét" , s mindezt az ollydbg-vel....
Általában az az eset hogy keressük meg a programban a hibaüzenetet majd nop-oljuk ki (90) vagy ilyesmi és máris megy a fake szériaszám......
csakhogy van egy programom amit nem tört még fel senki (mivel nagyon szélsőséges a felhasználási területe, így nem állt még senki érdekében)
nekem viszont kellene.....
A progi egy pendrive-on van, így minden futtatáshoz szükséges fájl megtalálható rajta (nem kell a windows könyvtárban turkálni dll-ekért.....)
Aa fent említett videókhoz képest az a difi, hogy az adott hibaüzenetet egy dll-ben találtam meg és nem az exe fájlban
valamint hiába ugrom át a "serial not valid" üzenetet, ezután a program valahogyan még egy általa legenerált 4*4 jegyből álló (hexa) számot összehasonlítana az általunk serialként megadottal, és csak ezután tűnik el a korlátozás.....
kérdésem az hogy valaki aki vágja az olly debuggert, segítene e megértenem a folyamatot, vagy talán "kijátszani-megtalálni" a megfelelő szériaszámot!!
köszönettel
szép napot minden piratnak
-
Akadt egy kis problémám php-ben ehhez szeretnék segítséget kérni:
az adatbázisomban van sok-sok tábla és az egyikből 3 féle adatot kell kigyűjtenem, egy másik táblából pedig csak a dátumbélyeget:
így néz ki az első amiben 3 adat szerepel melyet az order detali táblából íratok ki.....megy is szuperül
function sql_select(){
global $conn;
global $order;
global $ordtype;
global $filter;
global $filterfield;
global $wholeonly;
$filterstr = sqlstr($filter);
if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
$sql = "SELECT `id_order_detail`, `product_name`, `product_quantity`, `product_reference` FROM `order_detail`";
if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
$sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
} elseif (isset($filterstr) && $filterstr!='') {
$sql .= " where (`product_name` like '" .$filterstr ."') or (`product_quantity` like '" .$filterstr ."') or (`product_reference` like '" .$filterstr ."')";
}
if (isset($order) && $order!='') $sql .= " order by `" .sqlstr($order) ."`";
if (isset($ordtype) && $ordtype!='') $sql .= " " .sqlstr($ordtype);
$res = mysql_query($sql, $conn) or die(mysql_error());
return $res;
}
function sql_getrecordcount()
{
global $conn;
global $order;
global $ordtype;
global $filter;
global $filterfield;
global $wholeonly;
$filterstr = sqlstr($filter);
if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
$sql = "SELECT COUNT(*) FROM `order_detail`";
if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
$sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
} elseif (isset($filterstr) && $filterstr!='') {
$sql .= " where (`product_name` like '" .$filterstr ."') or (`product_quantity` like '" .$filterstr ."') or (`product_reference` like '" .$filterstr ."')";
}
$res = mysql_query($sql, $conn) or die(mysql_error());
$row = mysql_fetch_assoc($res);
reset($row);
return current($row);
} ?>
és itt egy másik , amivel az a problémám hogy a számomra szükséges adatot (időbélyeget) egy másik tábla tartalmazza..... íme... magában ez is megy tökéletesen
function sql_select(){
global $conn;
global $order;
global $ordtype;
global $filter;
global $filterfield;
global $wholeonly;
$filterstr = sqlstr($filter);
if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
$sql = "SELECT `id_order`, `date_add`, `date_upd` FROM `orders`";
if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
$sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
} elseif (isset($filterstr) && $filterstr!='') {
$sql .= " where (`date_add` like '" .$filterstr ."') or (`date_upd` like '" .$filterstr ."')";
}
if (isset($order) && $order!='') $sql .= " order by `" .sqlstr($order) ."`";
if (isset($ordtype) && $ordtype!='') $sql .= " " .sqlstr($ordtype);
$res = mysql_query($sql, $conn) or die(mysql_error());
return $res;
}
function sql_getrecordcount()
{
global $conn;
global $order;
global $ordtype;
global $filter;
global $filterfield;
global $wholeonly;
$filterstr = sqlstr($filter);
if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
$sql = "SELECT COUNT(*) FROM `orders`";
if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
$sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
} elseif (isset($filterstr) && $filterstr!='') {
$sql .= " where (`date_add` like '" .$filterstr ."') or (`date_upd` like '" .$filterstr ."')";
}
$res = mysql_query($sql, $conn) or die(mysql_error());
$row = mysql_fetch_assoc($res);
reset($row);
return current($row);
} ?>
A problémám az hogy hogyan tudom, vagy lehet e a selectet használni ugy hogy a két kód ötvöződjön és miután kiválasztotta a megadott tábla 3 szükséges elemét még plusz kiválasszam a másik tábla egy elemét hozzá?????
erre kaptam egy megoldási lehetőséget de nem tudom használni "asszem"
INNER JOIN------------
Használata:
A táblák összekapcsolására más lehetőségünk is van, mégpedig a JOIN használatával. Ennek három változata létezik, az INNER, a LEFT és a RIGHT JOIN.
Az INNER JOIN segítségével olyan rekordokat kapunk vissza eredményül, amelyeknél a kulcsmezők tartalmaznak azonos értéket. Használata a következő:
SELECT mezo1, mezo2, mezo3
FROM Elso_tabla_neve
INNER JOIN Masodik_tabla_neve
ON Elso_tabla_neve.kulcsmezo= Masodik_tabla_neve.kulcsmezo
Ennek használatakor nem jelennek meg azok a rekordok, amelyeket tartalmaz az Elso_tabla, de nincs hozzá tartozó érték a Masodik_tabla-ban.
A LEFT JOIN használatakor az Elso_tabla (baloldali)nevű táblában szereplő rekordok akkor is megjelennek, amikor nincs hozzá tartozó érték a Masodik_tabla (jobboldali) nevű táblában. Az utasítássorozat felépítése:
SELECT mezo1, mezo2, mezo3
FROM Elso_tabla_neve
LEFT JOIN Masodik_tabla_neve
ON Elso_tabla_neve.kulcsmezo= Masodik_tabla_neve.kulcsmezo
A RIGHT JOIN ugyanezt a terminológiát követi, csak éppen a Masodik_tabla-ban szereplő értékeket mutatja meg akkor is, amikor az Elso_tabla-ban nincs neki megfelelő érték.
SELECT mezo1, mezo2, mezo3
FROM Elso_tabla_neve
RIGHT JOIN Masodik_tabla_neve
ON Elso_tabla_neve.kulcsmezo= Masodik_tabla_neve.kulcsmezo
és ez nekem asszem jó is lenne és elkezdtem csinálni így
$sql = "SELECT `id_order_detail`, `product_name`, `product_quantity`, `product_reference` FROM `order_detail` LEFT JOIN `orders` ON `product_reference` = `date_upd` ";ahol első táblám 'order_detail
a 3 mezőm a product.........tattarattara
másik táblám az 'orders' amiből a 'date_upd' mezőt szeretném hozzácsatolni az első tábla reference mezője alapján
Nekem mégsem működik valószinűleg a lámaságom miatt...
megjelenik a kiiratásnál a date upd oszlopom is de az időbélyegeket nem teszi bele!!!
köszi
ha valaki vágja ennek a tábla hozzácsatolósdinak a kódolását kérem szépen segítsen!!!!!!!! mi lehet a rossz????????
Olly debuggerhez értőt keresek!
in Kérdezz-Felelünk
Posted
csak az a baj hogy ollyhoz használható leírást lehetetlen találni, meg a fórumja is megszűnt, ami van az meg csapnivaló, nem valami pörgős...