Skip to content

Releases: MohamedSelimMah/Trojan_Calculator_Simulator

Trojan Calculator Simulator v2.0

18 Apr 17:35

Choose a tag to compare

🚨 Trojan Calculator Simulator v2.0 🚨

🆕 New Features & Enhancements in v2.0


1. 🔡 Keylogger Simulation (NEW!)

Simulates keylogging activity by recording every keystroke typed in the calculator window into a harmless file (keylog_sim.txt). This provides a hands-on look at how real keyloggers silently capture input.


2. 🔁 Persistence Simulation

Mimics a Trojan's attempt to add itself to system startup. These actions are simulated only and logged to persistence_log.txt for transparency and educational insight.


3. 🔄 Reboot Detection

Detects whether the app has been launched before (simulating a system restart). It uses a marker file (restart_simu.txt) to differentiate between first run and subsequent launches, logging the event accordingly.


4. 🗂️ File Operations Simulation

Every time a calculation is performed, the simulator creates a fake file (fake_file.txt) to demonstrate how real malware might operate silently in the background.


5. 📜 Enhanced Logging

Improved and expanded log tracking for all simulated malicious activities:

  • Keylogging (keylog_sim.txt)
  • Persistence (persistence_log.txt)
  • Reboot detection

This helps learners observe and understand each stage of simulated malware behavior.


6. ⚙️ Improved Error Handling

Better feedback and input validation ensures a smoother and more beginner-friendly experience when using the calculator.


7. 🖥️ Refined User Interface

Updated GUI layout and logic for a more polished and responsive experience during both user interaction and background simulation.


✅ Why This Matters

This simulator is a powerful educational tool designed to raise awareness of Trojan malware behaviors without putting any systems at risk. Every "malicious" action is simulated in a sandboxed, fully safe environment.


💡 Explore how malware works — safely.
🔐 Because knowledge is your best antivirus.

Trojan Calculator Simulator v1.5

13 Apr 18:54

Choose a tag to compare

🚨 Trojan Calculator Simulator v1.5 🚨

🆕 Added Features in v1.5

1. Persistence Simulation 🛠️

  • The tool now simulates persistence mechanisms, mimicking a Trojan's behavior of adding itself to system startup. This is logged in a file (persistence_log.txt).

2. Reboot Detection 🔄

  • Simulates and logs system restarts using a fake "restart_simu.txt" marker file. It logs each system restart detected, providing a realistic simulation of malware's behavior after a reboot.

3. Enhanced Logging 📜

  • The tool now creates additional log files (persistence_log.txt) that track the simulated persistence and restart actions, providing a more comprehensive view of the background simulation.

4. File Operations Simulation 🗂️

  • After every calculation, the tool creates a harmless fake_file.txt, simulating the file creation commonly used in Trojan horse malware.

5. Improved Error Handling and Feedback ⚙️

  • Enhanced validation for user input with more detailed error messages to ensure smooth user experience.

6. Updated User Interface 🖥️

  • Minor UI improvements and better handling of user interaction.

7. Planned Keylogger Simulation for Future Version

  • Announced plans for version 2.0 to include a keylogger simulation, allowing users to better understand how keylogging malware works and how it captures keystrokes. Stay tuned for this exciting feature in the upcoming release!

Trojan_Calculator_Simulator v1.0

11 Apr 22:27

Choose a tag to compare

🎯 Key Features (v1.0)

Calculator Core

Basic Arithmetic Operations: Perform addition, subtraction, multiplication, and division with ease.

User-Friendly GUI: Developed using Tkinter, ensuring a smooth and intuitive user interface.

Robust Input Validation:

  • Handles non-numeric inputs gracefully.

  • Prevents division by zero errors.

  • Provides clear feedback for empty or invalid fields.

Trojan Simulation

🕵️ Stealth Simulation: Automatically generates harmless fake_file.txt after each calculation to simulate Trojan-like behavior.

🔍 Transparent Process: Displays real-time status messages detailing the simulation actions.

Educational Value

🧠 Interactive Learning: Helps users understand the principles of Trojan behavior in a risk-free environment.

📝 Security Awareness: Provides tips and contextual warnings about real-world Trojans and malware.

🔒 Fully Safe Environment: Ensures all simulations are reversible and leave no impact on the user's system.