TGViewer
white2hack 📚 white2hack 📚 @w2hack · 12.8K subscribers
Post #7794 2.16K
Привет, парни! 👾 Сегодня новый челлендж - разбираемся в безопасности Java приложения на практике

В этом сэмпле кода рабочего приложения на Java спрятано 7 security issues. Ваша задача — найти их все, подробно описать и сделать это быстрее всех!

Три участника предложившие лучшее решение ждет один из призов - годовая TG Premium, 6 месяцев подписка на extra fast server для Outline, WireGuard, фирменная футболка ][акера, книги ИБ на русском языке изданные в 2025 году 🏆🏆

Сложность: ⭐️⭐️
Категория: source code\SDLC
Команда: AppSec crew

import java.sql.*;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.io.*;

public class UserProfileService {
private static final String DB_URL = "jdbc:mysql://localhost:3306/test?useSSL=false";
private static final String DB_USER = "root";
private static final String DB_PASSWORD = "password123";

public void changePassword(String username, String newPassword) {
try {
String hashedPassword = hashPassword(newPassword);
String query = "UPDATE users SET password = '" + hashedPassword + "' WHERE username = '" + username + "'";
Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
Statement stmt = conn.createStatement();
stmt.executeUpdate(query);
stmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

📣 Условия:
👉 Срок предоставления решения - 24 часа с момента публикации поста (msk time zone)
👉 Ответы присылайте в w2hack direct или бот обратной связи
👉 Указывай тип уязвимости, номер строки кода, где нашел баг и краткое его объяснение

😒Через 2 дня будет выложен салюшн к заданию и объявлены победители

💎 Критерии победы:
🛡 Найдены все 7 уязвимостей
🛡 Правильно указан тип проблемы, причина бага, предложен фикс
🛡 Ранние ответы (первые 3 часа после публикации поста) получают +1 балл в копилку победителя

📢 GitHub (w2haсk official repo)

⬇️⬇️Полный исходный код на Java забирай ниже: ⬇️⬇️
(можно открыть как .TXT)

#AppSec #quiz
  • 🏆 5
  • 👍 1
  • 😁 1
More from @w2hack
  1. Sep 23, 2026TECHNICAL ENGLISH FOR CYBERSECURITY. E-BOOK, Ivan Piskunov | White2hack, 2026 Practical Ha…
  2. Jun 3, 2026STAY CURIOUS. BUILD YOUR OWN. 🥷 "Hacking means exploring the limits of what is possible,…
  3. May 29, 2026📱 BASH БАЗА ДЛЯ КИБЕРБЕЗОПАНОСТИ, I.P. | White2Hack, 2026 (ver. 1.1), free editon
  4. May 29, 2026Starter Kit (ZIP) | BASH БАЗА ДЛЯ КИБЕРБЕЗОПАНОСТИ, I.P. | White2Hack, 2026 (ver. 1.1)
  5. May 29, 2026📱 BASH БАЗА ДЛЯ КИБЕРБЕЗОПАНОСТИ, I.P. | White2Hack, 2026 (ver. 1.1), free editon Выпусти…
  6. May 27, 2026НЕ ДЛЯ ВСЕХ. ДЛЯ ГОТОВЫХ ДВИГАТЬСЯ. Ты не тупой. У тебя просто нет плана. Жизнь одна и тай…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →