Skip to search formSkip to main contentSkip to account menu

Shellcode

Known as: Bindshell, Null-free shellcode, Shell code 
In hacking, a shellcode is a small piece of code used as the payload in the exploitation of a software vulnerability. It is called "shellcode… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2019
2019
With the number of Internet of Things devices increasing, also the number of vulnerable devices connected to the Internet… 
2015
2015
Along with the rapid progress and widely used of mobile application, security protection to software application has become an… 
2015
2015
. In instruction set diversification, a ”language” used in a sys-tem is uniquely diversified in order to protect software against… 
2012
2012
壳技术是软件加密中最常见、最安全的一种技术。本文提出了新的基于壳技术的软件保护模型:基于融合的软件壳保护模型,即将外壳程序与原程序相互结合在一起,当破解者将外壳脱掉的同时,也除去了部分的原程序,从而到达保护软件的目的。本文同时提出了该模型的实现方案:基于代码乱序的机制,该机制将原程序与外壳程序代码进行乱序来到达融合的目的,并且在代码乱序的同时加入了花指令来防御静态反编译;在外壳程序中使用了SHE技术来反动态跟踪。通过实例验证了基于融合的壳软件保护模型具有很强的软件保护能力。 Shell encryption is the most common and safest software encryption technology. The thesis propose new software protection model based on shell technology which is based on the integration of software shell protection model, the so-called “integration” is making the shell program and the original program combined together. When the shell is taken off by cracker, then the part of the original program was also given away, thus reach the purpose of protection software. This thesis also puts forward the solution implementing the model which is based on the code-of-unordered mechanism which means that the original program with shell code are out of order for reaching the goal of integration, at the same time for defensing static recompilation we will add junk code and use SHE technology for anti-dynamic tracking. Ultimately we will implement packing based on the integration of software shell protection model by this solution. The software shell protection model based on the integration has strong software protection ability. 
2011
2011
In this article we will look at format strings in the C and C++ programming languages. In particular, how these may be abused… 
2010
2010
Web servers and web-based applications are commonly used as attack targets. The main issues are how to prevent unauthorised… 
2010
2010
Aiming at the problem that shellcode threats the security of the operating system,this paper researches on the shellcode attack… 
2009
2009
Web page malicious code detection is a crucial aspect of Internet security. Current web page malicious codes detection work by… 
Review
2007
Review
2007
Software rebuilding is the process of deriving a deployable software system from its primitive source objects. A build tool helps…