LINUX.ORG.RU

Сообщения sXid

 

Фильм «Личный номер» и Linux ;-)

Форум — General

В фильме использовался кусок исходника из проэкта Lnx4Win для обезвреживания взрывного устройства с помощью спутникового телефона и переполнения буфера ;-) - совместными усилиями ФСБ и НАТО:

http://mandrake.binarycompass.org/Mandrake-old/7.2/i586/lnx4win/src/lnx4win.c

...
char hd[] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'};

if (_dos_getdiskfree(0, &free) != 0) {
MessageBox(hDlg, "Error in getdiskfree call", "Internal error", MB_APPLMODAL|MB_ICONEXCLAMATION|MB_OK);
return 0;
}
available = (long) free.avail_clusters
* (long) free.bytes_per_sector
* (long) free.sectors_per_cluster;

GetDlgItemText(hDlg, IDC_LINUXSIZE , buf, 5);
size = atoi(buf);
GetDlgItemText(hDlg, IDC_SWAPSIZE , buf, 5);
swapsize = atoi(buf);

if((size + swapsize) > (available/1000000)) {
MessageBox(hDlg, "You've not enough space on disk", "Invalid size", MB_APPLMODAL|MB_ICONEXCLAMATION|MB_OK);
return 0;
}
...

sXid
()

RSS подписка на новые темы