| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (3) [1] 2 3 ( Първото ново мнение ) | ![]() ![]() ![]() |
| PxL |
Публикувано на: 13-03-2019, 09:41
|
![]() Име: Димитър Т. Димитров Група: VIP Ранг: Почетен член Мнения: 3648 Регистриран на: 26.04.05 |
Един интересен подход:
https://nvd.nist.gov/vuln/detail/CVE-2019-8942 https://nvd.nist.gov/vuln/detail/CVE-2019-8943 Извод: Генерирайте имената на качените файлове Това мнение е било редактирано от PxL на 13-03-2019, 10:27 -------------------- void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
|
| SuN |
Публикувано на: 13-03-2019, 10:27
|
|
Име: Група: Администратор Ранг: Почетен член Мнения: 13463 Регистриран на: 27.01.05 |
Не се отваря, сигурно защото е пълно с Джава скрипт.
Имам един exif eraser, китайско производство - с това мога ли да се предпазя? -------------------- Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти. |
| PxL |
Публикувано на: 13-03-2019, 10:29
|
||
![]() Име: Димитър Т. Димитров Група: VIP Ранг: Почетен член Мнения: 3648 Регистриран на: 26.04.05 |
Може, знае ли човек, ама пак ако е gif едва ли ще те спаси, защото ще набута кода в края. За да го отрежеш откъм главата: генерирани имена на качените файлове. A картинките през бинарна обработка (например resize). Това мнение е било редактирано от PxL на 13-03-2019, 10:33 -------------------- void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
|
||
| thrawn |
Публикувано на: 13-03-2019, 11:38
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3864 Регистриран на: 17.01.17 |
Просто използвай "файлово прокси" а не давай директен линк към качените ресурси.
|
| PxL |
Публикувано на: 13-03-2019, 22:08
|
||
![]() Име: Димитър Т. Димитров Група: VIP Ранг: Почетен член Мнения: 3648 Регистриран на: 26.04.05 |
Е...говорим за конкретен проблем в кода, не за генерално решение на изпълнение. -------------------- void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
|
||
| johnfound |
Публикувано на: 18-03-2019, 09:48
|
![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 |
Ей затова аз правя това:
1. Всички прикачени от потребителите файлове отиват в базата данни, а не във файловата система. 2. В базата данни файловете са xor-нати със случайно генериран код – така базата данни не може да съдържа вредно съдържание в открит текст. -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
| Lachezar |
|
||
![]() Име: Лъчезар Добрев Група: Потребител Ранг: Почетен член Мнения: 2795 Регистриран на: 10.11.04 |
EXIF? Име на Файл? А самите CVE-та споменават още в началото УродПрес. Аз за малко се притесних, защото това съвпадна с една странна кампания, в която колеги масово получават писма от „себе си“, които съдържат една картинка, в която се обяснява, че компютъра бил заразен, и други глупости. И вътре има Бит-Кон адрес да си платиш за изнудването. Изпращача обикновено е от @tricom.net. -------------------- И'м ватцхинг ъоу...
|
||
| thrawn |
Публикувано на: 18-03-2019, 21:29
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3864 Регистриран на: 17.01.17 |
Ми че то това си е стар проблем на скриптовете езици от калибъра на пхп. Решението също си е старо и класическо, но все още се наблюдават опити за всякакви конвертирания и какво ли още не, за да се избегне.
Иначе, реализирането на файлов прокси решава проблема кардинално. Дори можеш да позволиш на клиентите да качват директно пхп и какви ли не файлове, без това да компрометира по никакъв начин сървъра (в Джава май няма друг начин за достъп до подобни ресурси). Та едва ли, проблема при вас е подобен. Това мнение е било редактирано от thrawn на 18-03-2019, 21:30 |
| PxL |
Публикувано на: 19-03-2019, 11:43
|
![]() Име: Димитър Т. Димитров Група: VIP Ранг: Почетен член Мнения: 3648 Регистриран на: 26.04.05 |
Основно при Local File Inclusion се търси инжекция на код в EXIF и други подобни. В случая по-интересен за мен е метода на ипълнение.
-------------------- void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
|
| purjola |
Публикувано на: 19-03-2019, 19:03
|
||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 2370 Регистриран на: 18.10.11 |
От чисто любопитство ще помоля да дадеш псевдо-код на такова прокси. Имам какви ли не парчета код, дето ползвам за тази цел, но си мисля че по-добро и професионално изпълнение |
||
Страници: (3) [1] 2 3 |
![]() ![]() ![]() |