Bir kullanıcı PHPBB oturum ise, iyi bir şans daha sonra okumak ve veritabanına karşı kim kimin denetimi ile yardımcı olabilecek bir çerez olacağını, her zaman olası olsa da, var.
Bu durumda, aşağıdaki çerez kırıntıları kırmak isteyeceksiniz:
$_COOKIE["phpbb2mysql_data"]
Kullanıcının biz veritabanına karşı sorgulamak için gereken verileri bulmak için bir örnek kullanımı ve dışarı patlasın. Aşağıda yukarıdaki çerez bulunan yığınıdır:
a:2:{s:11:"autologinid";s:0:"";s:6:"userid";s:1:"3";}
Bunun için, gitmek ve ayıklamak isteyeceksiniz "3" PHPBB kullanıcı oturum açmış karşılık umulur ki.
Unserialize that data o user_id yank:
$goo = unserialize($_COOKIE["phpbb2mysql_data"]);
$extracted_id = $goo["userid"];
(Yani çerez yukarıdaki tefrika formu işaret üzerine epochwolf sayesinde)
Bu sayı üyesi ait olduğu grubu kontrol etmek veritabanına karşı çalıştırmak için iyi olacaktır. (Size forum tabloları önek olarak phpbb_ olsaydı.) Ve phpbb_user_group
tabloya karşı kontrol çalıştırmak istiyorum
Eğer veritabanından grup kimliklerinin takip etmek istemiyordu, o zaman bazı katılmak tür ve adını karşı test yapmak gerekir. Belki böyle bir şey:
SELECT pug.user_id FROM phpbb_user_group pug
LEFT JOIN phpbb_groups g
ON pug.group_id=g.group_id
WHERE pug.user_id='$extracted_id'
AND g.group_name='Foo';
Eğer bunun dışında bir satır indirebiliriz, o zaman kendinizi bulduğum bir o Foo gruba ait kullanıcı oturum açmış.