Portál AbcLinuxu, 13. května 2025 22:22

Dotaz: Reverzni SQL

3.9.2013 15:40 niobi | skóre: 10 | blog: Niobi w3b.1og | Liberec city
Reverzni SQL
Přečteno: 331×
Odpovědět | Admin
ahoj mám jeden projekt který jsem kdysi dělal, ale bohužel jsem si k němu neuložil sql strukturu... existují nějaké nástroje jak za pomoci zdrojáku v php reverze tuto sql sestavit ?
Totalni paranoia Linuxaka: emerge -C windows-base/windowsXP-meta MAC-WAR.eu - aneb i na apple je warez :-P

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.9.2013 16:02 Kit
Rozbalit Rozbalit vše Re: Reverzni SQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dokonce ani to PHP nepotřebuješ. Stačí si spustit databázového klienta a už si tu strukturu můžeš začít prohlížet od hlavy až k patě.

Můžeš také použít phpMyAdmin nebo Adminer. Existuje i wwwsqldesigner, který by ti to měl odprezentovat i graficky.
3.9.2013 16:06 niobi | skóre: 10 | blog: Niobi w3b.1og | Liberec city
Rozbalit Rozbalit vše Re: Reverzni SQL
asi jsme se moc nepochopili ... nemam v SQL uz data a nasel jsem jenom hole zdrojaky a z tech zdrojaky potrebuju vyluštit SQL co jsem tam kdysi měl :)
Totalni paranoia Linuxaka: emerge -C windows-base/windowsXP-meta MAC-WAR.eu - aneb i na apple je warez :-P
3.9.2013 16:16 Kit
Rozbalit Rozbalit vše Re: Reverzni SQL
Však ty SQL dotazy tam jsou jako stringy, ne? Stačí si vyhledat řádky, kde jsou nějaké "query" a buď na stejném nebo předchozím řádku bude ten SQL dotaz.

Pokud v databázi nejsou data, tak tam ještě jsou tabulky. Nebo ty jsou také pryč? Nebo je pryč celá databáze?
3.9.2013 16:43 niobi | skóre: 10 | blog: Niobi w3b.1og | Liberec city
Rozbalit Rozbalit vše Re: Reverzni SQL
ano, db je cela pryc ... mam jenom hole php, vzpomel jsem si na tento projekt a chtel bych ho nasadit v ramci trosku vetsiho projektu, ale potrebuju v podstate reverzne sestavit SQLko aby se to rozebehlo
Totalni paranoia Linuxaka: emerge -C windows-base/windowsXP-meta MAC-WAR.eu - aneb i na apple je warez :-P
Řešení 1× (niobi (tazatel))
3.9.2013 16:59 Kit
Rozbalit Rozbalit vše Re: Reverzni SQL
Stačí místo objektu otevřené databáze použít logující stub a v logu by se měly začít objevovat hledané SQL dotazy. Mělo by to být však velmi jednoduché, zpravidla se všechny SQL dotazy nachází v modelu.

Jako první bych použil příkazy
grep prepare *.php
grep query *.php
grep CREATE *.php
grep INSERT *.php
apod. a podíval bych se do toho, co vylezlo. Ty SQL dotazy by tam měly být krásně vidět. Běžně tak analyzuji cizí zdrojáky.
3.9.2013 17:21 niobi | skóre: 10 | blog: Niobi w3b.1og | Liberec city
Rozbalit Rozbalit vše Re: Reverzni SQL
dík to by mohlo pomoct :)
Totalni paranoia Linuxaka: emerge -C windows-base/windowsXP-meta MAC-WAR.eu - aneb i na apple je warez :-P

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.