Size: a a a

2020 June 01

R

Reffi_4 in r0 Crew (KZ)
flagget_getflag и тд
источник

F

Franky_T in r0 Crew (KZ)
ну что ж вы так сразу ответ даете)
источник

T

Thatskriptkid in r0 Crew (KZ)
😿
источник

R

Reffi_4 in r0 Crew (KZ)
Найс, хром говорит что соединение с вк не защищено :(
источник

R

Reffi_4 in r0 Crew (KZ)
Franky_T
ну что ж вы так сразу ответ даете)
Та там просто
источник

k

kazgeek in r0 Crew (KZ)
У Буквы есть Suzen Escape по типу такого, с кучей уровней.
источник

R

Reffi_4 in r0 Crew (KZ)
Не люблю ppc
источник

R

Reffi_4 in r0 Crew (KZ)
Единственный раз когда мне понравился ппс была тачка обскурити
источник

R

Reffi_4 in r0 Crew (KZ)
Там веб серв на питоне был
источник

R

Reffi_4 in r0 Crew (KZ)
Была RCE
источник

R

Reffi_4 in r0 Crew (KZ)
Самое обидное что я написал эксплоит к нему в строчек 50, а какой-то индус в врайтапе в строк 10(
источник

T

Thatskriptkid in r0 Crew (KZ)
void func(int a) {
 printf("%d\n", (1000-a));
 char b[86];
 a--;
 func(a);
}

int main() {

 struct rlimit old_lim, lim, new_lim;
 
   // Get old limits
   if( getrlimit(RLIMIT_STACK, &old_lim) == 0)
       printf("Old limits -> soft limit= %ld \t"
          " hard limit= %ld \n", old_lim.rlim_cur,  
                                old_lim.rlim_max);
   else
       fprintf(stderr, "%s\n", strerror(errno));

 // Set new value
   lim.rlim_cur = 4;
   lim.rlim_max = 16;
 
   // Set limits
   if(setrlimit(RLIMIT_STACK, &lim) == -1)
       fprintf(stderr, "%s\n", strerror(errno));
     
   // Get new limits
   if( getrlimit(RLIMIT_STACK, &new_lim) == 0)
       printf("New limits -> soft limit= %ld "
        "\t hard limit= %ld \n", new_lim.rlim_cur,  
                                 new_lim.rlim_max);
   else
       fprintf(stderr, "%s\n", strerror(errno));
 
 
 func(1000);
   
 return 0;
}

@Franky_T
источник

T

Thatskriptkid in r0 Crew (KZ)
Суть в следующем. Мы выставляем лимит на размер стека для нашего процесса. А далее его забиваем так, что программа крашится, так как ей не хватает стека
источник

T

Thatskriptkid in r0 Crew (KZ)
буфер просто на стеке создаем в рекурсии, чтобы его забить
источник

F

Franky_T in r0 Crew (KZ)
но.. там же if'ы) но идея огонь, я бы до такого не дошла
источник

T

Thatskriptkid in r0 Crew (KZ)
Franky_T
но.. там же if'ы) но идея огонь, я бы до такого не дошла
аа if'ы можно убрать
источник

T

Thatskriptkid in r0 Crew (KZ)
они чтобы проверить корректность вызова выставления границ
источник

T

Thatskriptkid in r0 Crew (KZ)
щас я уберу их
источник

T

Thatskriptkid in r0 Crew (KZ)
они не нужны
источник

F

Franky_T in r0 Crew (KZ)
Thatskriptkid
аа if'ы можно убрать
ага, вижу.. круто, слушай. Все время забываю, что в С столько всего можно
источник