Posts

Showing posts from August, 2020

Gridcoin - The Bad

Image
In this post we will show why Gridcoin is insecure and probably will never achieve better security. Therefore, we are going to explain two critical implementation vulnerabilities and our experience with the core developer in the process of the responsible disclosure.  In our last blog post we described the Gridcoin architecture and the design vulnerability we found and fixed ( the good ). Now we come to the process of responsibly disclosing our findings and try to fix the two implementation vulnerabilities ( the bad). Update (15.08.2017): After the talk at WOOT'17 serveral other developers of Gridcoin quickly reached out to us and told us that there was a change in responsibility internally in the Gridcoin-Dev team. Thus, we are going to wait for their response and then change this blog post accordingly. So stay tuned :) Update (16.08.2017): We are currently in touch with the whole dev team of Gridcoin and it seems that they are going to fix the vulnerabilities with ...

The History And Evolution Of Java

Image
CHAPTER 1 The History and Evolution of Java To fully understand Java, one must understand the reasons behind its creation, the forces that shaped it, and the legacy that it inherits. Like the successful computer languages that came before, Java is a blend of the best elements of its rich heritage combined with the innovative concepts required by its unique mission. While the remaining chapters of this book describe the practical aspects of Java—including its syntax, key libraries, and applications—this chapter explains how and why Java came about, what makes it so important, and how it has evolved over the years. Although Java has become inseparably linked with the online environment of the Internet, it is important to remember that Java is first and foremost a programming language. Computer language innovation and development occurs for two fundamental reasons: • To adapt to changing environments and uses • To implement refinements and improvements in the art of programming A...

HOW TO ROOT A SERVER? – SERVER ROOTING

Servers serve the requests made by the users to the web pages, it acts as a helping hand who serves the requested meal for you. Here I am sharing how to root a server. Root is the Administrator of all server. If someone got root access to it, he can do anything with a server like delete and copy anything on the server, can deface all the websites (massive deface ). We can't talk about root on windows. That enough for a beginner because if I talk about the root I need another book. So, I guess now we know the importance of root access and why we try to get root. HOW TO ROOT A SERVER? There are 3 ways to get ROOT on the server : 1 – With local Root. 2 – With SQL by reading the same important files on it root password. 3 – With exploit on software (Buffer Overflow). In this post, we will explain local Root. I will explain the other ways soon in some other post. OK, let's back to work. After Uploading your shell on the server and g...