Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Zephyr)
  • No Skin
Collapse
RipperStore Logo
  1. Home
  2. Off-Topic
  3. Modding
  4. Malware scanner for unitypackage files

Malware scanner for unitypackage files

Scheduled Pinned Locked Moved Modding
developercodingvrchatscannerunitypackage
76 Posts 15 Posters 7.1k Views 34 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • PanConChanchoP
    PanConChanchoP
    PanConChancho
    wrote on last edited by PanConChancho
    #1

    Recently, one of my friends got hacked after downloading a Unity package from vrmodels. With my knowledge, I'm sure he downloaded something else, but it doesn't matter.

    That gave me the idea to create a small program that scans the entire Unity package file for malware, from basic tricks like obfuscation to kernel execution. For now, I've left the flags to an AI to determine if they're important or not.


    Preview

    46131ee7-2ea9-4f9b-8b2e-5ae48e3f930a-image.jpeg

    49d41d8a-b54d-42ae-8c9c-6c713c5af1d3-image.jpeg

    f3f0d28d-9f88-42ce-a1ad-1434c177a2a9-image.jpeg


    How it works

    The easiest way is to download the file and drag the unitypackage file into it. Then the program starts scanning for malware. Sometimes there will be false positives, but that's all, just a scan. I have the project on GitHub.

    https://github.com/vicentefelipechile/vrchat-scanner

    1 Reply Last reply
    👍 👑
    17
    • anonberryA
      anonberryA
      anonberry
      wrote on last edited by
      #2

      Amazing!! That's exactly what I was looking for

      I often use translators, which can make my messages look ai-generated.

      1 Reply Last reply
      0
      • anonberryA
        anonberryA
        anonberry
        wrote on last edited by
        #3

        Could you also create a tool to automatically remove scripts and executables from a Unity package?

        I often use translators, which can make my messages look ai-generated.

        PanConChanchoP 1 Reply Last reply
        0
        • anonberryA anonberry

          Could you also create a tool to automatically remove scripts and executables from a Unity package?

          PanConChanchoP
          PanConChanchoP
          PanConChancho
          wrote on last edited by
          #4

          @anonberry Im gonna see if I can do it

          1 Reply Last reply
          🤗
          0
          • milfs.orgM
            milfs.orgM
            milfs.org
            wrote on last edited by
            #5

            ONG Im going to hug you

            i suck at a lot of things..mybe you could be one of them?

            1 Reply Last reply
            0
            • PanConChanchoP
              PanConChanchoP
              PanConChancho
              wrote on last edited by
              #6

              I just made some updates, now fewer red alerts will pop up when poiyomi is present in the project. I also added the ability to sanitize the file, although this is still in alpha; I'll continue working on version 3

              https://github.com/vicentefelipechile/vrchat-scanner/releases

              1 Reply Last reply
              👑
              3
              • anonberryA
                anonberryA
                anonberry
                wrote on last edited by anonberry
                #7

                Here's a very simple batch script to recursively scan all .unitypackage files in a folder (Windows). Please put the script and the executable file inside the desired folder.

                @echo off
                
                setlocal
                set "PROGRAM=%cd%\vrcstorage-scanner-windows-x86_64.exe"
                set "BASE_DIR=%cd%"
                
                echo Searching on: %BASE_DIR%
                echo.
                
                for /r "%BASE_DIR%" %%f in (*.unitypackage) do (
                    echo Scanning: %%f
                    start "" "%PROGRAM%" "%%f"
                )
                
                echo.
                echo Done!
                
                pause
                

                I often use translators, which can make my messages look ai-generated.

                1 Reply Last reply
                0
                • PanConChanchoP
                  PanConChanchoP
                  PanConChancho
                  wrote on last edited by
                  #8

                  That's a good idea tho. I'll implement it natively in the application for this use case.

                  1 Reply Last reply
                  😊
                  0
                  • PanConChanchoP
                    PanConChanchoP
                    PanConChancho
                    wrote on last edited by
                    #9

                    It's working

                    e580d27b-95cb-4b4f-ae74-7604072a8426-image.jpeg

                    anonberryA 2 Replies Last reply
                    ❣
                    0
                    • PanConChanchoP PanConChancho

                      It's working

                      e580d27b-95cb-4b4f-ae74-7604072a8426-image.jpeg

                      anonberryA
                      anonberryA
                      anonberry
                      wrote on last edited by
                      #10

                      @SummerTYT Thank you so much

                      I often use translators, which can make my messages look ai-generated.

                      1 Reply Last reply
                      0
                      • PanConChanchoP PanConChancho

                        It's working

                        e580d27b-95cb-4b4f-ae74-7604072a8426-image.jpeg

                        anonberryA
                        anonberryA
                        anonberry
                        wrote on last edited by
                        #11

                        @SummerTYT Detection report
                        critical risk in kon 2.0 -> https://forum.ripper.store/post/1287200

                        I often use translators, which can make my messages look ai-generated.

                        PanConChanchoP 1 Reply Last reply
                        0
                        • anonberryA
                          anonberryA
                          anonberry
                          wrote on last edited by
                          #12

                          Is there any way I can contact you?

                          I often use translators, which can make my messages look ai-generated.

                          1 Reply Last reply
                          0
                          • anonberryA anonberry

                            @SummerTYT Detection report
                            critical risk in kon 2.0 -> https://forum.ripper.store/post/1287200

                            PanConChanchoP
                            PanConChanchoP
                            PanConChancho
                            wrote on last edited by
                            #13

                            @anonberry that's a false alarme, don't worry

                            1 Reply Last reply
                            1
                            • A
                              A
                              admin
                              wrote on last edited by
                              #14

                              great project!

                              PanConChanchoP 1 Reply Last reply
                              1
                              • A admin

                                great project!

                                PanConChanchoP
                                PanConChanchoP
                                PanConChancho
                                wrote on last edited by
                                #15

                                @admin tyy!!!

                                1 Reply Last reply
                                1
                                • PanConChanchoP
                                  PanConChanchoP
                                  PanConChancho
                                  wrote on last edited by
                                  #16

                                  I've updated the scanner and now there are no more false positives, and the sanitizing system should now work better. ty @anonberry for the ideas!

                                  https://github.com/vicentefelipechile/vrchat-scanner/releases

                                  1 Reply Last reply
                                  😊
                                  3
                                  • anonberryA
                                    anonberryA
                                    anonberry
                                    wrote on last edited by
                                    #17

                                    feedback.png
                                    Working perfectly

                                    I often use translators, which can make my messages look ai-generated.

                                    1 Reply Last reply
                                    1
                                    • G
                                      G
                                      GoatonicReal
                                      wrote on last edited by
                                      #18

                                      i might js being paranoid and going through a lil attack, just wanted to ask is this really safe? again im sorry for the question just getting in my own head thinking bout safety-

                                      PanConChanchoP 1 Reply Last reply
                                      0
                                      • G GoatonicReal

                                        i might js being paranoid and going through a lil attack, just wanted to ask is this really safe? again im sorry for the question just getting in my own head thinking bout safety-

                                        PanConChanchoP
                                        PanConChanchoP
                                        PanConChancho
                                        wrote on last edited by
                                        #19

                                        @GoatonicReal yeah, at least it detect a lot of stuff even the smallest one, the only thing the program can do is copy the unitypackage and rewrite to a safe version

                                        1 Reply Last reply
                                        2
                                        • PanConChanchoP
                                          PanConChanchoP
                                          PanConChancho
                                          wrote on last edited by
                                          #20

                                          I just updated the scanner; it's now more sensitive to executable files and can now sanitize UnityPackage files that contain executables.
                                          https://github.com/vicentefelipechile/vrchat-scanner/releases

                                          1 Reply Last reply
                                          2

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular