Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

All Activity

This stream auto-updates

  1. Today
  2. literallyken
    literallyken joined the community
  3. CodeExplorer
    CodeExplorer replied to CodeExplorer's topic in Programming and Coding
    StrongName tools: - added SamePKT tool - added 64 bits support for all tools StrongName2.rar
  4. rzrpdx
    rzrpdx joined the community
  5. LCF-AT
    Hi @adoxa, oh okay, seems that the Python version I used was too low 3.10 in the VE. I tried it again with latest version and now I don't get this error anymore. 🙂 Thanks. greetz
  6. romcat
    romcat joined the community
  7. woodsz
    woodsz joined the community
  8. cascader
    cascader joined the community
  9. 906
    906 changed their profile photo
  10. danya
    danya joined the community
  11. alyjack
    alyjack joined the community
  12. 906
    906 joined the community
  13. adoxa
    Maybe you need to update your Python? Python 3.12.4 (tags/v3.12.4:8e8a4ba, Jun 6 2024, 19:30:16) [MSC v.1940 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> display_ids = ["first", "second", "third"] >>> print(f'Available audios:\n{"\n".join(f'{i:2}. {j}' for i, j in enumerate(display_ids, 1))}\n') Available audios: 1. first 2. second 3. third
  14. Yesterday
  15. LCF-AT
    Hi guy's, I was trying to test an python script but it runs into some errors. Below the script line print(f'Available audios:\n {"\n ".join((' ' if i<10 else ' ') + str(i)+'. '+j for i, j in enumerate(display_ids, 1))}\n')= SyntaxError: f-string expression part cannot include a backslash Seems that the "\n " is the problem used in {} brackets. On internet I found some info to use chr(10) instead like this... print(f'Available audios:\n {chr(10).join((' ' if i<10 else ' ') + str(i)+'. '+j for i, j in enumerate(display_ids, 1))}\n')...but I get another error... SyntaxError: f-string: unmatched '(' ...then I tried to find some python fixer online which gave me 2 other lines like this... print(f'Available audios:\n' f'{"\n ".join((" " if i < 10 else " ") + str(i) + ". " + j for i, j in enumerate(display_ids, 1))}\n') or print(f'Available audios:\n' f'{"\n ".join((" " if i < 10 else " ") + str(i) + ". " + j for i, j in range(1, len(display_ids) + 1), display_ids)}\n')..but also fails with... SyntaxError: f-string: Generator expression must be parenthesized ...so can anyone of you tell me how to fix this line? Thanks. greetz
  16. Rootkoser started following 0xNOP
  17. Rootkoser started following whoknows
  18. Rootkoser started following Kurapica
  19. Rootkoser started following CodeExplorer
  20. lovejoy226 started following plcc
  21. Last week
  22. Bestamme2025 started following GautamGreat
  23. 0X7C9
  24. DDim
    DDim changed their profile photo
  25. HostageOfCode
    HostageOfCode replied to CodeExplorer's topic in Programming and Coding
    Here compiled unlicense with codeexplorer's fixes: unlicense compiled With pyton 3.09 and 3.11 versions.
  26. Earlier
  27. xlatb
    xlatb replied to ra1n's topic in CrackMe
    I wanted to devirtualize it manually so I made a disassembler for it using the new yara-x to locate the handlers and the bytecode. Probably going to turn it into a full devirtualizer from binaryshield bytecode straight to x86_64. I saw these values(the one in the cmp comment) put them as input since it was valid I didn't go further. You can find my work at https://github.com/xlatbx59/Bshld, the file with the disassembly is at https://github.com/xlatbx59/Bshld/blob/master/binshield.txt. It was fun to reverse
  28. rafaelcoisa
    Everything fine in Denmark. @CodeExplorer all day long, baby. Taylor Swift rules.
  29. rafaelcoisa
    rafaelcoisa replied to CodeExplorer's topic in Programming and Coding
    drop bombs
  30. extonoxt
    extonoxt replied to markaz.jamal's topic in Reverse Engineering Articles
    @0X7C9 is this still available? looks empty
  31. InvizCustos
    InvizCustos replied to CodeExplorer's topic in Programming and Coding
    git clone https://github.com/ergrelet/unlicense.git cd unlicense ### Replace the necessary files with your updates pip install --upgrade pip pip install . pip install pyinstaller pyinstaller unlicense.spec
  32. CodeExplorer
    CodeExplorer replied to CodeExplorer's topic in Programming and Coding
    I don't know how to create exe with PyInstaller. Also I didn't finished my updates yet.
  33. sa6
    sa6 replied to CodeExplorer's topic in Programming and Coding
    can anyone bulid the exe please
  34. Teddy Rogers
    Teddy Rogers replied to whoknows's topic in UnPackMe (.NET)
    Only a moderator or the author can mark as solved. I have removed solved status for this challenge. If there are posts incorrectly marked as solved please report or send me a PM... Ted.
  35. Tundxator
    Tundxator replied to whoknows's topic in UnPackMe (.NET)
    How these Unpacking Posts are getting approved ? It is clearly written in the Rules that the solution of challenge will not be accepted if you don't describe the steps. Here everyone showing that they have cleaned it but no one is telling how ? so literally this is not a valid contribution to the forum if you don't describe how it has been done. Just uploading files of cleaned is not all about unpacking. I think everyone must need to describe the steps or approach he has done to clean it. If I sound rude, I am sorry but this is what i feel.
  36. Sh4DoVV
    Sh4DoVV replied to lovejoy226's topic in UnPackMe
    I saw Sound create a script for replace public key and work with his keygen
  37. walid761
    walid761 replied to boot's topic in UnPackMe
    Hello, Can someone send me the tutoriel of this challenge please i couldn't find the solution
  38. TenCENT
    TenCENT replied to lovejoy226's topic in UnPackMe
    @Sh4DoVV If we don't have the valid HWID, then we can't bypass it, right?
  39. rafaelcoisa
    rafaelcoisa replied to Jesus's topic in Software Security
    c/c++ protection from the more successful people in the industry and internet callback. there is no other way. splitting files just move the problem from one file to another one. and if you are not doing plugins or really specific programming things with hardware, you should ship nothing to anyone, you should have a internet service via browser.
  40. InvizCustos
    InvizCustos replied to Jesus's topic in Software Security
    Both options are useless.
  41. Sh4DoVV
    Sh4DoVV replied to lovejoy226's topic in UnPackMe
    Hi unfortunately you can't find correct hwid from license key
  42. Jesus
    I'm protecting my software from piracy. Two approaches: OPTION A: Modify exe to require version.dll ✅ Stronger protection ❌ Complex to implement OPTION B: Use launcher.exe wrapper ✅ Simple & fast ❌ Customer could skip it Option 1 is very hard, is there another solution? Option 2 not useful Thanks
  43. Visual Studio
    Visual Studio changed their profile photo
  44. Visual Studio
    Visual Studio posted a topic in UnPackMe (.NET)
    DNGuard HVM v4.93 So this is my first upload - I hope I am doing this right. I have included all the protections in the screenshots being used. Good luck File Information Submitter Visual Studio Submitted 11/11/2025 Category UnPackMe (.NET) View File
  45. Visual Studio
    Visual Studio posted a file in UnPackMe (.NET)
    • 21 downloads
    So this is my first upload - I hope I am doing this right. I have included all the protections in the screenshots being used. Good luck
  46. jinxZ
    jinxZ changed their profile photo
  47. rafaelcoisa
    Oh Lord, it's not 2020. it's 20232, 225 dlls. lol

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.