CRY - PRaNsomG
HTB Business CTF 2023
CONTEXT
1. Challenge Description
2. Encrypted Files
$ stat --printf "%s\t%n\n" ./enc_files/*
328 ./enc_files/1_Marketing_Campaign_Report.enc
328 ./enc_files/2_Customer_Survey_Results.enc
344 ./enc_files/3_Marketing_Strategy.enc
312 ./enc_files/4_Sales_Forecast.enc
360 ./enc_files/5_Market_Research_Summary.enc
344 ./enc_files/6_Business_Growth_Strategy.enc
312 ./enc_files/7_Financial_Projections.enc
312 ./enc_files/8_Risk_Management_Plan.enc
344 ./enc_files/9_Business_Process_Improvement_Report.enc
328 ./enc_files/10_Business_Continuity_Plan.enc
360 ./enc_files/11_Employee_Performance_Review.enc
344 ./enc_files/12_Business_Plan.enc
360 ./enc_files/13_Profit_and_Loss_Statement.enc
296 ./enc_files/14_Expense_Tracker.enc
312 ./enc_files/15_Investment_Presentation.enc
328 ./enc_files/16_Business_Registration_Form.enc
328 ./enc_files/17_Budget_Spreadsheet.enc
344 ./enc_files/18_SWOT_Analysis.enc
328 ./enc_files/19_Employee_Handbook.enc
328 ./enc_files/20_Product_Catalog.enc
312 ./enc_files/21_Meeting_Minutes.enc
360 ./enc_files/22_Product_Demo_Video.enc
136 ./enc_files/23_Annual_Report.enc
344 ./enc_files/24_Training_Manual.enc
328 ./enc_files/25_Market_Analysis.enc
360 ./enc_files/26_Vendor_Contract.enc
328 ./enc_files/27_Financial_Statement.enc
328 ./enc_files/28_Corporate_Social_Responsibility_Policy.enc
328 ./enc_files/29_Competitive_Analysis.enc
328 ./enc_files/30_Sales_Report.enc
328 ./enc_files/31_Partnership_Agreement.enc
328 ./enc_files/32_Project_Proposal.enc3. Ransomware
PROGRAM FLOW
1. Initializations
2. Encryption
DECRYPTION
1. Mersenne Twister
2. Secrets
3. File Sorting
4. OTP Bruteforce
SOLUTION
1. Python Script
2. Flag
Last updated