Windows Soft Development Test
Windows Soft Development Test
Initial Recommendation
The software in question was created by NetworkLoop LTD. Disclosure or improper use of this software is a
punishable offense by law. The software has an invisible and local installation base. Once installed, it
cannot be uninstalled. We highly recommend using a Virtual Machine, such as VirtualBox, to install and test
it. Since it is not a signed software, keep Windows Defender disabled within the virtual machine, install
Google Chrome, and take a screenshot of the machine to start every time with a clean machine.
Introduction
The primary function of the following software is to compress an .exe file , by creating a new .exe on the
top (bundle), where our software will be installed first, during the installation, and then it opens the
original compressed .exe.
The software's function is to manage the search engine of Google Chrome, where a search engine
management linked to NetworkLoop LTD will be applied.
https://drive.google.com/file/d/1sFKjidIdYwZ81MyBwYJHX2JaazxDyhOw/
- Do not Change: This folder contains all the software files responsible for creating a new .exe, which will
extract and apply the icon of the original .exe.
- Input: This folder is where the original .exe that you want to compress will be placed. A file for testing
purposes is already included inside.
- Output: This folder will contain the newly generated .exe and a .zip file that includes the new .exe. As
previously defined, during the setup phase of this new .exe, it will apply our search engine through the
following domain: https://search.omnibox-amp.org
- Create.bat: This file manages the creation of the new .exe and is linked to all the files in the "Do not
Change" folder. Simply open this file to generate the new .exe, which will be placed in the "Output" folder.
TEST
In this software, several errors have been introduced that need to be analyzed and fixed. Once testing is
complete, upload all updated files in a .zip format to Google Drive and share the link to download it. Include
inside a new PDF explaining which files were modified and exactly what you did to resolve each issue.
Problems to fix:
1 Difficult Level 4/10 | If the name of the original .exe file contained within the Input folder contains
spaces or special characters, Create.bat stops working. For example, "Test Setup.exe" or "TestSetup!.exe".
2 Difficult Level 5/10 | Some icons cannot be extracted and applied automatically to the new .exe because
they have an IconGroup format. Our solution was to directly place the original .exe icon in the Input folder
with the same name. So if the system sees two files in the Input folder like this:
TestIcon.exe
TestIcon.ico
It will then automatically apply TestSetup.ico as the default icon. Create the same procedure or find a
better solution.
From the following link, you can download the TestIcon.exe that presents this problem. To manually extract
an icon, use the ResourceHacker application located in the Do Not Change folder.
https://drive.google.com/file/d/1Djpya42IRePGJtpdCPFqA-9RHJFnZThR/
3 Difficult level 3 / 10 . The Create.bat generates 2 files inside the output folder (NewExe.exe and
NewExe.zip). Remove the .zip file from the creation
4 Difficult 7 / 10 . By opening the new .exe generated in the Output folder, it will be run in an invisible way
(try it only on a Virtual Machine). It creates two tasks inside the Windows Task Scheduler
- Find and remove permanently the task about Start a program cmd /c https://www.pop-max.de .
This function must be completely removed from the system, meaning it should never be applied.
- Change the task that has “Actions regedit.exe”. This task is the one that applies the search engine
management after a few days. Modify this task so that the search engine is applied directly after
the software installation (after the reboot of browser / computer), without any scheduler.
5 Difficult 6.5 / 10. Right-click on "Updater" in the task scheduler, and then select "run," the software will
be applied directly. You just need to close and reopen Google Chrome to see the changes implemented. We
have added a control that forces the management of the search engine, without the possibility of changing
it again.
o Provide a brief description regarding how you fixed the issue identified in each file.
o Describe the tests conducted to verify that the issues were resolved.