SQLite-เดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดค เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต.

เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด—เดตเต‡เดทเด•เตผ เด…เดจเดพเดตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเต DEF CON เด•เต‹เตบเดซเดฑเตปเดธเดฟเตฝ, SQLite-เดจเตเดฑเต† เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เด†เด•เตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดคเดฏเตเดŸเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ. เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเต€เดคเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เดณเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดคเตเดค เดตเดฟเดตเดฟเดง เด†เดจเตเดคเดฐเดฟเด• SQLite เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดตเดธเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดŽเดธเตโ€Œเด•เตเดฏเตเดฒเตˆเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† SELECT เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดถเตƒเด‚เด–เดฒเดฏเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดšเต‚เดทเดฃเด‚ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดคเดฏเตเด‚ เด—เดตเต‡เดทเด•เตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต ASLR-เดจเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเต, เด†เด•เตเดฐเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‡เดคเต เดŸเตเดฐเดพเตปเดธเดฟเดฑเตเดฑเดฟเดจเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดพเดฏเดฟ SQLite เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฐเต€เดคเดฟเดฏเต† เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด†เด•เตโ€Œเดธเดธเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดˆ เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเดพเด•เตเด•เตโ€Œเดกเต‹เดฑเตเด•เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดธเตเดฐเด•เตเดทเดพ เด—เดตเต‡เดทเด•เตผ เด•เตเดทเตเดฆเตเดฐเดตเต†เดฏเตผ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฐเด•เตเดทเดพ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚. เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด†เดฆเตเดฏเดคเตเดคเต† SELECT เดšเต‹เดฆเตเดฏเด‚ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเดฒเดพเดฃเต เดซเดฏเตฝ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดฒเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต.

เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เด’เดฐเต เดตเดฟเดฒเดพเดธ เดชเตเดธเตเดคเด•เด‚ เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ iOS-เตฝ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดžเด™เตเด™เตพ เดชเตเดฐเด•เดŸเดฎเดพเด•เตเด•เดฟ, "AddressBook.sqlitedb" เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดณเตเดณ เดซเดฏเตฝ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเดšเตเดšเต. เด†เด•เตเดฐเดฎเดฃเด‚ fts3_tokenizer เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ (CVE-2019-8602, pointer dereference capability) เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดเดชเตเดฐเดฟเตฝ SQLite 2.28 เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเตฝ เด‰เดฑเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเตเตผเดฌเดฒเดค เดตเดฟเตปเดกเต‹ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ. เด•เต‚เดŸเดพเดคเต†, เด•เตเดทเตเดฆเตเดฐ เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดŸ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจ (เดคเดŸเดžเตเดžเตเดชเต‹เดฏ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เด’เดฐเต SQLite เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต) PHP-เดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เดฌเดพเด•เตเด•เต†เตปเดกเต เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดตเดฟเดฆเต‚เดฐ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดชเดฟเดŸเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฐเต€เดคเดฟเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเต.

เด†เด•เตเดฐเดฎเดฃ เดฐเต€เดคเดฟ "เด•เตเดตเดฑเดฟ เดนเตˆเดœเดพเด•เตเด•เดฟเด‚เด—เต", "เด•เตเดตเดฑเดฟ เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต" เดŽเดจเตเดจเต€ เดฐเดฃเตเดŸเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เด‡เดคเต SQLite เดŽเดžเตเดšเดฟเดจเดฟเดฒเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดดเดฟเดฎเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจ เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เด˜เดŸเดจ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจ sqlite_master เดธเตผเดตเต€เดธเต เดŸเต‡เดฌเดฟเดณเดฟเดฒเต† "sql" เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต "เด•เตเดตเดฑเดฟ เดนเตˆเดœเดพเด•เตเด•เดฟเด‚เด—เต" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเดพเดฐเดพเด‚เดถเด‚. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเต€เตฝเดกเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด˜เดŸเดจ เดตเดฟเดตเดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเดฟเดกเดฟเดŽเตฝ (เดกเดพเดฑเตเดฑ เดกเต†เดซเดจเดฟเดทเตป เดฒเดพเด‚เด—เตเดตเต‡เดœเต) เดฌเตเดฒเต‹เด•เตเด•เต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต SQL เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดตเดฟเดตเดฐเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดพเดฏเดคเต. "เด•เตเดฐเดฟเดฏเต‡เดฑเตเดฑเต เดŸเต‡เดฌเดฟเตพ" เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ (เด†เดฆเตเดฏ เดฒเต‹เดžเตเดšเต เดธเดฎเดฏเดคเตเดคเต) เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดชเดŸเตเดŸเดฟเด•เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด†เดจเตเดคเดฐเดฟเด• เด˜เดŸเดจเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ sqlite3LocateTable เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

"เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ "เด•เดพเดดเตเดš เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เดพเดดเตโ€Œเดš เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดเดคเต เด†เด•เตโ€Œเดธเดธเตเดธเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เด†เดถเดฏเด‚. "เด•เดพเดดเตเดš เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต "เดธเต†เดฒเด•เตเดŸเต" เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดŸเต‡เดฌเดฟเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต "เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ เด•เต‚เดŸเดพเดคเต† SQLite เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เดญเดพเด—เด™เตเด™เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เดฐเต€เดคเดฟ "load_extension" เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต, เด‡เดคเต เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดซเด‚เด—เตโ€Œเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

"SELECT" เด“เดชเตเดชเดฑเต‡เดทเตป เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด‚ เดจเดŸเดคเตเดคเดพเตป, "เด•เตเดตเดฑเดฟ เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต" เดŸเต†เด•เตเดจเดฟเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดดเดฟเดฎเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจ SQLite-เดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฑเดฟเดŸเตเดŸเต‡เตบ เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต† เด…เดจเตเดธเตเดฎเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดค (ROP, เดฑเดฟเดŸเตเดŸเต‡เตบ-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต), เดŽเดจเตเดจเดพเตฝ เด•เต‹เดณเตเด•เดณเตเดŸเต† เด’เดฐเต เดถเตƒเด‚เด–เดฒ ("เด—เดพเดกเตโ€Œเดœเต†เดฑเตเดฑเตเด•เตพ") เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเต†เดทเต€เตป เด•เต‹เดกเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเตโ€Œเดจเดฟเดชเตเดชเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ SELECT เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดธเดฌเตโ€Œเด•เตเดตเดฑเดฟเด•เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

SQLite-เดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดค เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต.

SQLite-เดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดค เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•