Hacking & Pentesting

Why USER 2000 AG is your go-to partner

Take your IT security to a new level – with the right partner at your side!

Find gaps

Experienced experts will thoroughly examine your systems and uncover hidden vulnerabilities.

Individual tests

Every company is unique – our penetration tests are tailored to your individual needs.

Overlapping attackers

Proactive vulnerability detection before cybercriminals can exploit them.

Clear process

From planning and testing to vulnerability analysis – clear steps for maximum efficiency.

Detailed reports

Comprehensive documentation with risk assessments and concrete recommendations for action.

Secure your advantage

Strengthen your customers' trust while meeting important compliance requirements.

Was ist Pentesting?

Pentesting, short for penetration testing, is a targeted, professional testing procedure where IT security experts deliberately search for vulnerabilities in your digital infrastructure. These „ethical hackers“ use the same methods as potential attackers to identify security flaws before criminals do. The goal: to uncover risks before they become real problems.

Pentest process

A pentest begins with thorough planning, during which we define which areas of your infrastructure will be tested. From networks and web applications to databases – everything will be scrutinised. During the test, our experts simulate real attacks to uncover security vulnerabilities. After completion, you will receive a comprehensive report with clear recommendations for rectifying the weaknesses.

Documentation

After each pentest, you will receive detailed documentation listing all identified vulnerabilities. For each vulnerability, there will be an assessment of its criticality and recommendations for remediation. This serves as a guide to ward off future attacks and ensure lasting security.

Using pentests

A penetration test not only provides a sense of security but also improves your customers' trust and meets important compliance requirements. Furthermore, it minimises the risk of damage to your reputation that can arise from security incidents. This keeps your brand protected and your systems future-proof.

Step-by-step outline of a penetration test

1. Planning and Order Clarification
At the beginning of a pentest, together with the client, it is determined what is to be tested. The scope and objectives of the test are clearly defined. It is decided whether specific systems, networks, web applications, or other areas of the IT infrastructure will be checked. Furthermore, the type of pentest to be carried out is determined:

Black-Box: The testers have no information about the systems, like a real attacker.

Grey-Box: Testers have restricted information, such as login credentials or system plans.

White-Box: Testers receive comprehensive information about the target system.

In addition, legal frameworks are set, e.g. when the test takes place and what exactly is permitted. This prevents conflicts and ensures that the test is carried out within a legally secure framework.

2. Information Gathering
In this phase (reconnaissance), testers gather as much information as possible about the target system without directly attacking it. This is comparable to the work of a spy scouting the terrain before launching a mission.

The following methods are used:

Publicly accessible information: Testers look for information on the internet that is freely available. This includes company data, public IP addresses, employee information (which could be used for phishing attacks), or data breaches.

Network scans: Specialised tools are used to scan networks to determine which servers and devices are accessible. Open ports and running services are identified in the process.

Identification of technologies used: Testers try to find out which software and technologies the target system uses, e.g., which operating systems, databases, or web servers are in use.

The aim is to find potential vulnerabilities and attack vectors through which an attack could later be simulated.

3. Vulnerability Analysis
Now it's getting more technical: Based on the information collected, the testers systematically check the target system for vulnerabilities. This is done through automated tools and manual tests:

Automated vulnerability scanners: These tools scan the system for known security vulnerabilities such as outdated software versions, incorrect configurations, or insecure services.

Manual Tests: Experienced testers specifically attempt to find security vulnerabilities that automated tools might overlook. They test whether passwords are too weak, security policies have not been correctly implemented, or if unusual software behaviour patterns indicate errors.

The focus here is to identify vulnerabilities before a real attacker can do so. Each vulnerability found will be documented and categorised (e.g. „critical“, „high“, „medium“).

4. Exploiting Weaknesses
In this hot phase (exploitation), it is tested whether and how the identified vulnerabilities can actually be exploited. The testers take on the role of a real attacker and attempt to infiltrate the system via the identified vulnerabilities:

Attacks on vulnerabilities: You attempt to exploit security flaws such as SQL injection, cross-site scripting (XSS), or outdated software to gain access to systems.

Escalate rights: If they have access, testers check if they can penetrate further into the system and gain higher privileges, such as administrator rights.

Access to sensitive data: Testers attempt to browse databases or internal files to find out how far an attacker could get.

Important: The goal of this phase is not to cause damage, but to demonstrate what a real attacker might do. The testers will attack the system in such a way that no permanent damage is caused.

5. Report and Resolution
After all tests have been completed, the pentesters will create a detailed report. This report will contain:

A list of all vulnerabilities: Each identified vulnerability will be explained and given a risk assessment. This shows how critical the vulnerability is for the company.

Exploitation reports: This section describes which vulnerabilities could be successfully exploited and what impact this has on IT security.

Recommendations: For each vulnerability, there are clear recommendations on how it can be rectified. This can include, for example, updating software, changes to configuration, or additional security measures.

The report is a roadmap for how the company can improve its IT security. In addition, there is often a personal meeting where the testers explain the report and answer questions.

6. Post-test (Optional)
Ensure everything is sealed:

Following the company's closure of the identified vulnerabilities, a re-test is strongly recommended. This test serves to ensure that the measures taken were effective and that no new vulnerabilities have arisen. The pentesters will again use the same attack methods to check whether the previously discovered security gaps have truly been resolved. This step is important to ensure that the changes made secure the system in the long term and that no further security risks exist. Regular re-testing helps the company to continuously maintain its IT infrastructure's security status at a high level.