Cydia'nın jailbroken iOS aygıtlarında meta veriler için hangi veritabanını kullandığını belirlemeye çalışıyorum. Yok file
olası bir cevap sunmak için program mevcut.
İşte kedinin başı:
iPad:~/root# cat /private/var/mobile/Library/Cydia/metadata.cb0
H??X!$L<????)D#??
tC????K1??.t#)?(?
???.??w2?l%@A? ?%??4\<.??)?C
Bu bir Magic String mi? Veritabanını veya markerleri tanıyan var mı?
TOOGAM'ın yorumlarına dayanarak, bu daha fazla bilgi sağlar. 6e-64-63-79
olduğu ndcy
, ancak sihirli bir dize gibi görünmüyor. Bu ilk soruyu etkileyebilir.
# cat /private/var/mobile/Library/Cydia/metadata.cb0 | od -x | head
0000000 6e64 6379 0000 0000 0d84 003d 0000 0000
0000020 0000 0000 e142 0000 1704 001e 0000 0000
0000040 0000 0000 0000 0000 24fc 0024 0000 0000
0000060 4c10 003c dafc 0012 0000 0000 cc88 0029
0000100 0000 0000 0000 0000 2344 0019 91c0 000d
0000120 0000 0000 0000 0000 0000 0000 c348 0007
0000140 0000 0000 dd00 001e 2158 000c 0000 0000
0000160 0000 0000 0000 0000 39c4 0004 0000 0000
0000200 4b10 0031 0000 0000 f2f8 000e 0000 0000
0000220 2e14 0004 2374 0029 07d8 0019 a128 000d
Mobil cihazların konu dışı olduğunu biliyorum. Veritabanları, dosya formatları ve kullandıkları sihirli dizgilerle ilgili genel bir sorunun süper kullanıcı için uygun olduğuna inanıyorum.
Örneğin, işte SQLite sihirli başlık dize :
1.2.1 Sihirli Başlık Dize
Her geçerli SQLite veritabanı dosyası aşağıdaki 16 bayt ile başlar (onaltılı): 53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00. Bu bayt sıra, UTF-8 dizgisine karşılık gelir "dahil olmak üzere" SQLite formatı 3 " sonunda sonlandırıcı karakter.