Забавные новости 0й-Ti :)

Тема в разделе "WASM.HEAP", создана пользователем UbIvItS, 18 июн 2018.

  1. CaptainObvious

    CaptainObvious Member

    Публикаций:
    0
    Регистрация:
    18 янв 2024
    Сообщения:
    64
    Функции в языках программирования - бесполезная херня, которая только запутывает код и делает программы нечитаемыми и глючными. Настоящие профессионалы не используют такую ерунду. Функции это модный тренд, за которым многие охотно бегут, чтобы выглядеть современно и продвинуто
     
    Последнее редактирование: 1 апр 2024
    Research нравится это.
  2. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    143
    промолчал-бы лучше.. мамкин профессионал.
     
  3. CaptainObvious

    CaptainObvious Member

    Публикаций:
    0
    Регистрация:
    18 янв 2024
    Сообщения:
    64
    Я мастер своего дела, в отличие от всех этих бездарей, которые с невероятной непонятливостью пытаются понять простейший код. Мои алгоритмы просто богоподобны, я моментально решаю любую задачу, даже сложнейшую. Самое главное - мои навыки и способности - в разы лучше, чем у тебя. Можешь осознать это, а затем поплакать.
     
  4. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    143
    ясно.. нарцис чтоли?
     
  5. CaptainObvious

    CaptainObvious Member

    Публикаций:
    0
    Регистрация:
    18 янв 2024
    Сообщения:
    64
    Никакого нарциссизма, я гений программирования, и просто делюсь своим опытом
     
    Последнее редактирование: 1 апр 2024
  6. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    143
    если функции для тебя полная хрень, то можешь засунуть этот опыт себе в одно место.
     
  7. CaptainObvious

    CaptainObvious Member

    Публикаций:
    0
    Регистрация:
    18 янв 2024
    Сообщения:
    64
    Функции это временное явление. Если ты хочешь стабильности и производительности в своём коде, избавься от этого убожества, используй проверенный метод копи-паст
     
  8. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    380
    GPT взбунтовался. поллллллллллунда!
     
  9. Research

    Research Member

    Публикаций:
    1
    Регистрация:
    6 янв 2024
    Сообщения:
    90
  10. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.149
    от компиля зависит - может чрез стек передавать, а можь и чрез регистры (дажь векторные). впрочем, Ты сильно отстал от жизни - займись ржакой - вот тамо в самом деле ржака:laugh1::laugh2::laugh3::crazy::crazy::crazy:
     
  11. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.284
  12. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    569
    Rel, когда писал стартовый код, были мысли о вероятности атаки через командную строку.
    Сделал так.
    Код (ASM):
    1. ;; СТАРТОВЫЙ КОД вставлять в конец файла, в место end start
    2. main_startup3_END MACRO
    3. LOCAL accum_reg
    4. IF @Platform EQ 0 ;;Win32
    5.    accum_reg EQU <eax>
    6. ELSEIF @Platform EQ 1 ;;Win64
    7.    accum_reg EQU <rax>
    8. ENDIF
    9. mainCRTStartup proc FRAME
    10. local argc:sdword, argv:ptr, environ:ptr, StartInfo:_startupinfo
    11.    and StartInfo.newmode, 0
    12.    __getmainargs(&argc, &argv, &environ, 0, &StartInfo)
    13.    .if (accum_reg==0)
    14.       main(argc, argv, environ)
    15.    .endif
    16.    push accum_reg
    17. IFDEF _USE_FUNC_ExitProcess_
    18.    call ExitProcess ;;_noreturn
    19. ELSE
    20.    call _exit ;;_noreturn
    21. ENDIF
    22. mainCRTStartup endp
    23. IF @Platform EQ 0 ;;Win32
    24. end mainCRTStartup
    25. ELSEIF @Platform EQ 1 ;;Win64
    26. end
    27. ENDIF
    28. ENDM
    То есть __getmainargs должна решать что там юзверь накалякал, если что то странное главная функция просто не запуститься.
     
  13. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.149
    вообще, яп тут не причём - общего решения эскейпов нет: в датацентрах инжекты решаются силовым образом чрез цепочки фильтров, а так инжект всегда можно запЫхуарить...
    upload_2024-4-11_15-25-15.png
    специально картинкой, чтоб случайно со скриптами форума синергия не стряслась :) а ежли уж опять про ржаку, там с глобальными переменными просто бЯдаааааа :)
     
  14. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.433
    Адрес:
    Россия, Нижний Новгород
    Там и со стеком бяда, а уж про циклы я вообще молчу…
     
  15. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.284
    2 процента в циклах, 2 процента в стеке и 2 процента в глобальных переменных, но дело в том, что по теореме антиржаки проценты не складываются, а возводятся в степень друг друга, в итоге получаем 16 процентов, как можно использовать язык, который на целых 16 процентов хуже Цэ?
     
  16. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.149
    начни писать нечто более-менее обширное на ржаке и Ты залюбуешься его няшками да стресс тесты он держит весьма хреновенько, что неудивительно.. самое положительное в нём, лично для меня, - неплохая тренировка психики и эдакие пазззззлы, но для проектов за такое чудо к разрабам ржаки добрые мысли посещать уж точно не будут :)
     
  17. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.284
    На 2 процента хреновенькее?
     
  18. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.149
    https://www.vox.com/climate/2024/3/...perts-expect-it-to-double-in-just-a-few-years
    моща растут, а вот толку-то больше не становится :)
    ой-ай, к слову сказать, выводит инжекты на принципиально иной уровень, а тута эти редиски ещё и копирастию разводят -- свободные данные и инжект ==>> практически синонимы.. даже на качественных данных моделька может прилично так выплясывать :)
     
  19. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.149
    то бишь ЫнтЭль тупо продают разогнанные процы, обзывая их новыми, и столь же тупо делают вид, что дело в полтора гейтсах, ибо только мистикой возможно объяснить такое :)
     
  20. Research

    Research Member

    Публикаций:
    1
    Регистрация:
    6 янв 2024
    Сообщения:
    90
    Последнее редактирование: 17 апр 2024