This media is not supported in your browser
VIEW IN TELEGRAM
Паттерн Circuit Breaker и его состояния
Добавил несколько статьей по языку С
Встроенные макросы в языке С
https://metanit.com/c/tutorial/3.5.php
Размещение структур и их полей в памяти
https://metanit.com/c/tutorial/6.9.php
Составные литералы
https://metanit.com/c/tutorial/6.10.php
Встроенные макросы в языке С
https://metanit.com/c/tutorial/3.5.php
Размещение структур и их полей в памяти
https://metanit.com/c/tutorial/6.9.php
Составные литералы
https://metanit.com/c/tutorial/6.10.php
Metanit
Язык программирования Си | Встроенные макросы
Встроенные макросы в компиляторах gcc, clang, visual c++ и условная компиляция с помощью директив #if, #elif, #else, #endif в языке программирования Си, проверка с помощью макросов компилятора, аппаратной архитектуры и операционной системы
🔥20👍4👏3🤔1🙏1
В Индии мошенники некоторое время могли снимать деньги из банкоматов банка SBI с помощью бага при отработки ошибки Timeout Error (клиент не забрал деньги из выдачи спустя выделенное время, система забирает их обратно). Причём они делали эти операции скрытно и без списывания со счетов клиентов, что позволило мошенникам использовать этот метод до тех пор, пока в ходе ревизии банка и последующего за ней расследования кражи денег не выявилась проблема в работе банкоматов.
Как пояснили в банке, двое мошенников смогли в общем получить наличными 252 тыс. рупий из банкомата SBI. Они использовали несколько украденных или утерянных карт банкомата, чтобы неоднократно снимать деньги. Снятия денег проходило небольшими суммами и продолжались с июня 2022 года по июль 2023 года.
После снятия наличных мошенники обычно оставляли одну купюру в отсеке выдачи наличных в банкомате. Это действие заставило банкомат зарегистрировать транзакцию как незавершённую, и возникала ошибка Timeout Error, система забирала деньги обратно, но не проверяла, что там есть все купюры. Поскольку банкомат помечал транзакцию как незавёршенную, то деньги не списывались с балансов владельцев счетов.
Афера раскрылась, когда в банке обнаружили незначительные расхождения между общей суммой наличных, внесённых в банкоматы, и снятыми суммами. При просмотре записей видеонаблюдения с банкоматов было обнаружено, что одни и те же лица часто посещали определённые банкоматы, используя различные украденные карты клиентов. На кадрах были запечатлены действия подозреваемых, оставление одной купюры в ячейке для приёма и выдачи денег. Полиция возбудило дело и продолжает искать мошенников. В банке SBI же усилили защиту банкоматов и переписали алгоритм работы системы, для предотвращения подобных мошенничеств в будущем.
https://www.digit.in/news/general/how-timeout-error-allowed-robbers-to-steal-rs-252-lakh-from-sbi-atm.html
Как пояснили в банке, двое мошенников смогли в общем получить наличными 252 тыс. рупий из банкомата SBI. Они использовали несколько украденных или утерянных карт банкомата, чтобы неоднократно снимать деньги. Снятия денег проходило небольшими суммами и продолжались с июня 2022 года по июль 2023 года.
После снятия наличных мошенники обычно оставляли одну купюру в отсеке выдачи наличных в банкомате. Это действие заставило банкомат зарегистрировать транзакцию как незавершённую, и возникала ошибка Timeout Error, система забирала деньги обратно, но не проверяла, что там есть все купюры. Поскольку банкомат помечал транзакцию как незавёршенную, то деньги не списывались с балансов владельцев счетов.
Афера раскрылась, когда в банке обнаружили незначительные расхождения между общей суммой наличных, внесённых в банкоматы, и снятыми суммами. При просмотре записей видеонаблюдения с банкоматов было обнаружено, что одни и те же лица часто посещали определённые банкоматы, используя различные украденные карты клиентов. На кадрах были запечатлены действия подозреваемых, оставление одной купюры в ячейке для приёма и выдачи денег. Полиция возбудило дело и продолжает искать мошенников. В банке SBI же усилили защиту банкоматов и переписали алгоритм работы системы, для предотвращения подобных мошенничеств в будущем.
https://www.digit.in/news/general/how-timeout-error-allowed-robbers-to-steal-rs-252-lakh-from-sbi-atm.html
Digit
How 'Timeout Error' allowed robbers to steal Rs 2.52 lakh from SBI ATM
Learn how two suspects stole Rs 2.52 lakh from an SBI ATM using a clever "Timeout Error" scam and how the fraud was uncovered.
😁4👍1🔥1
В руководство по ассемблеру NASM добавлена статья про системные вызовы и прерывания
https://metanit.com/assembler/nasm/5.2.php
#assembly #assembler #nasm
https://metanit.com/assembler/nasm/5.2.php
#assembly #assembler #nasm
Metanit
Ассемблер NASM | Системные вызовы и прерывания
Прерывания в Linux и свяь с системными вызовами, инструкция int 0x80 в ассемблере NASM для Intel x86-64, аппаратные и программные прерывания, interrupt handler и interrupt service routine ISR
👍8
^^ - если кто-то думает, что это смайлик, то ошибается. ^^ (double caret) - это новый оператор в C++ - unibrow operator для поддержки рефлексии
https://github.com/cplusplus/papers/issues/2038
https://github.com/cplusplus/papers/issues/2038
🥰8👍6