FREQUENTLY ASKED QUESTIONS
Find answers to common questions about CrackMy.App and reverse engineering challenges
Getting Started
Is this legal?
Yes, this is legal. All crackmes on this site are made to be solved legally and ethically. We do not condone or promote any illegal activities.
What is a crackme?
A crackme is a small program designed to test a programmer's reverse engineering skills. It typically involves finding a password, serial number, or understanding the program's protection mechanism.
How do I start solving crackmes?
Begin with easy-rated crackmes and basic tools like a debugger and disassembler. We recommend starting with our beginner-friendly challenges and reading the provided solutions to learn common techniques.
What tools do I need?
Common tools include debuggers (x64dbg, GDB), disassemblers (IDA Free, Ghidra), and hex editors. The specific tools needed may vary depending on the crackme's platform and complexity.
Do I need an account to explore crackmes?
While you can browse public crackmes without an account, you'll need one to submit solutions and interact with the community through comments and votes.
Is CrackMy.App free to use?
Yes, CrackMy.App is completely free. All core features including creating, solving, and discussing crackmes are available to all registered users. You can donate to support our developement and keep the site running. Supporters get access to higher download and upload limits.
Account & Progression
How do I earn experience points?
You can earn XP by solving crackmes, submitting solutions, creating quality crackmes, and receiving upvotes from the community. Different activities award different amounts of XP.
What are achievements?
Achievements are special badges earned by reaching certain milestones or completing specific challenges. They showcase your skills and contributions to the community.
Can I change my username?
Username changes are allowed at any point through your profile settings.
How does the level system work?
Users gain experience points (XP) through various activities. Each level requires progressively more XP. Activities that earn XP include: receiving correct solution verifications, receiving solution upvotes, creating crackmes, rating crackmes, and receiving crackme upvotes.
What are the different user ranks?
Users progress through ranks as they level up: Novice (0-5), Apprentice (5-10), Adept (10-20), Expert (20-30), Master (30-40), and Grandmaster (40+).
What happens if I lose my password?
You can use the "Forgot Password" option on the login page. We'll send a password reset link to your registered email address. The link expires after 24 hours for security.
Creating & Managing Crackmes
What makes a good crackme?
A good crackme has clear objectives, is well-tested, and provides an interesting challenge. It should be solvable without requiring extreme measures and include proper documentation.
Are there content guidelines?
Yes, crackmes must not contain malicious code, must respect intellectual property rights, and should not require unreasonable system modifications. Full guidelines are available in our terms of service.
How are difficulty ratings determined?
Initial difficulty is set by the author, but it may be adjusted based on community feedback and solution rates. The final rating reflects the collective assessment of users.
Can I update my crackme after posting?
Minor updates and description edits are allowed anytime. However, changing the core challenge or solution requires moderator approval to maintain fairness for users who already attempted it.
What file formats are supported?
We support Windows executables (.exe), Linux ELF binaries, macOS applications, and other common formats. Maximum file size is 8MB.
How do I set a difficulty rating?
Choose from: Beginner (first challenges), Easy (basic concepts), Medium (multiple techniques), Hard (advanced knowledge), and Expert (complex challenges). The community may suggest rating adjustments based on solve rates.
Solutions & Interactions
How do I submit a solution?
Navigate to the crackme page, click on the "Solutions" tab, and provide your detailed explanation. Include your methodology, tools used, and any code or scripts that helped solve the challenge. You can also upload a file with your solution.
What makes a good solution?
Good solutions explain the thought process, include relevant code snippets, and help others learn. They should be clear, well-formatted, and respect any spoiler guidelines.
Can I edit my solution?
Yes, you can edit your solutions. Delete your solution and create a new one. After that, contact moderators if significant changes are needed.
How do upvotes and downvotes work?
Users can upvote helpful solutions and interesting crackmes. Downvotes are limited to users above level 3 and should be used for low-quality or incorrect content, not disagreements. Votes affect content visibility and user reputation.
What are solution verifications?
When a solution is submitted on your crackme, you can mark the solution as correct. This helps other users identify high-quality solutions.
Community Guidelines
How can I report inappropriate content?
Use the report button on any content to alert moderators. Our team will review the content and take appropriate action if necessary.
Are there community guidelines?
Yes, we maintain strict guidelines to ensure a respectful, collaborative environment. These include no harassment, no malicious code, and constructive communication.
How can I contact support?
Use our contact form for general inquiries, report urgent issues to [email protected], or reach out to moderators on our Discord server.
What content is not allowed?
Prohibited content includes: malware, ransomware, stolen code, personal attacks, spam, misleading information, and solutions without proper explanations. Violations may result in account suspension.
How are reports handled?
Reports are reviewed by moderators within 24 hours. Multiple reports on content trigger automatic review. Reporters remain anonymous, and we investigate all claims thoroughly before taking action.
Can I appeal a moderation decision?
Yes, contact [email protected] with your case number to appeal. Include any relevant information or context that might help review your case. Appeals are typically processed within 48 hours.
Still have questions?
Contact us at [email protected] or join our Discord community