- Web Penetration Testing with Kali Linux
- Joseph Muniz Aamir Lakhani
- 272字
- 2021-08-04 10:16:51
Chapter 3. Server-side Attacks
A server by definition is a dedicated computing system running services to users and other computers on a network. Examples of service range from public services such as online gaming to sharing sensitive files inside a large organization. In the context of client-server architecture, a servers is a computer program running to serve the requests of other programs, known as the "clients". Thus, the server performs some computational task on behalf of "clients". The clients either run on the same computer, or connect through the network. For example, a server would host a game to the world while clients would access the game remotely. There are various forms of providing services to clients such as an Apache Web Server limited to HTTP or a BEA WebLogic Application Server that does HTTP plus more.
Network servers are typically configured to handle the load of servicing large volumes of clients. This means adding additional processing, memory and storage making these assets valuable targets for hackers. Organizations typically manage servers remotely and don't actively monitor activity, meaning small hits in performance or other indicators of being compromised may go unnoticed. It's common to find malicious users have accessed compromised servers for long periods of time prior to the owners identifying the vulnerability used to access the system.
This chapter will focus on identifying and exploiting vulnerabilities in web application servers. We will start out with showcasing tools available in Kali used to identify vulnerabilities. Next, we will focus on exploiting vulnerabilities to gain access to web application servers. We will conclude with other methods to access web application services.
- Visual C++程序設計教程
- OpenCV實例精解
- Go語言高效編程:原理、可觀測性與優化
- Learning RxJava
- Network Automation Cookbook
- 三維圖形化C++趣味編程
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- WordPress Plugin Development Cookbook(Second Edition)
- Python編程從0到1(視頻教學版)
- C語言程序設計實驗指導 (第2版)
- Extending Puppet(Second Edition)
- 學習OpenCV 4:基于Python的算法實戰
- 編程可以很簡單
- Managing Microsoft Hybrid Clouds
- Mastering Docker