Browsing tag

Java

Researcher Releases PoC for Recent Java Cryptographic Vulnerability

A proof-of-concept (PoC) code demonstrating a newly disclosed digital signature bypass vulnerability in Java has been shared online. The high-severity flaw in question, CVE-2022-21449 (CVSS score: 7.5), impacts the following versions of Java SE and Oracle GraalVM Enterprise Edition – Oracle Java SE: 7u331, 8u321, 11.0.14, 17.0.2, 18 Oracle GraalVM Enterprise Edition: 20.3.5, 21.3.1, 22.0.0.2 […]

Extremely Critical Log4J Vulnerability Leaves Much of the Internet at Risk

The Apache Software Foundation has released fixes to contain an actively exploited zero-day vulnerability affecting the widely-used Apache Log4j Java-based logging library that could be weaponized to execute malicious code and allow a complete takeover of vulnerable systems. Tracked as CVE-2021-44228 and by the monikers Log4Shell or LogJam, the issue concerns a case of unauthenticated, […]

Trojan Source attack lets hackers exploit source code

Trojan Source attack impacts all popular programming language compilers, such as C, C++, C#, Java, JavaScript, Python, Rust, and Go. A research paper published by Cambridge University researchers Ross Anderson and Nicholas Boucher, titled “Trojan Source: Invisible Vulnerabilities,” reveals details of a unique class of vulnerabilities that can be exploited to inject malware in the […]

SQL, Java And Python Are The Top 3 Tech Skills In 2019

Tech is the future and job seekers need to keep up with the changing requirements of employers in the tech industry. But what are those skills? To answer this question, researchers at job search site Indeed took a deep dive into its database to bless us all with an answer. At least for now, SQL […]

Python Outranks Java As The 2nd Most Popular Language On GitHub

It’s that time of year again when GitHub releases its annual Octoverse report and gives us a glimpse of the current state of the developer community and their preferences on the largest repository platform. According to the report, for the first time, Python has outranked Java as the second most popular language on GitHub by […]

Why is learning Python important in Data Science?

Python is a general language and it can be used to build both, web and desktop applications. Python is widely used to develop complex applications that are built on heavy software. It is a versatile programming language that offers a gamut of easy to use functions.  It is no surprise that Python is one of […]

7 Easy-to-Use Java Performance Tuning Tips

Are you looking for easy-to-use Java performance tuning tips because you want to learn more developer knowledge and experience because of the current over-complicated process of optimization techniques? With a bit of practice, there are a few easy ways to learn best practices that allow you to build and optimize a well-designed and executed application. […]

JavaScript Dethrones Java As Most Popular Programming Language

A survey conducted by HackerRank, a popular competitive programming platform, found JavaScript to be the most popular programming language for 2018. The survey was taken by 71,000 developers across the world in which 73% claimed to be proficient in JavaScript. The scripting language has thus replaced Java which took the top spot last year. In 2017, only 66% of developers said they knew […]

Dex2Jar – Tools To Work With Android .Dex And Java .Class Files

dex2jar Tools to work with android .dex and java .class files dex-reader/writer: Read/write the Dalvik Executable (.dex) file. It has a light weight API similar with ASM. d2j-dex2jar: Convert .dex file to .class files (zipped as jar) smali/baksmali: disassemble dex to smali files and assemble dex from smali files. different implementation to smali/baksmali, same syntax, […]

Java 11 Is Now Available With New Features: Download JDK 11 Here

When Oracle released Java 10 earlier this year in March, it marked the beginning of a new era with Java development moving to a new six-month cycle. With the recent release of Java 11, we’ve now dived deeper. It’s worth noting that Java Development Kit (JDK) 11 is the first version to be shipped as […]

Java 10 Released With New Features: Download Here

Ever since its inception, Java has continued to rule the hearts of programmers as one of the most loved and used programming languages around. In 2017, Oracle and Java community decided to move to a new six-month cycle. The recently released JDK 10 is the first Oracle release in the new cycle. So, in a […]

PortEx – Java library to analyse Portable Executable files with a special focus on malware analysis and PE malformation robustness

PortEx is a Java library for static malware analysis of Portable Executable files. Its focus is on PE malformation robustness, and anomaly detection. PortEx is written in Java and Scala, and targeted at Java applications. Features Reading header information from: MSDOS Header, COFF File Header, Optional Header, Section Table Reading standard section formats: Import Section, […]

BaRMIe – Java RMI Enumeration And Attack Tool

BaRMIe is a tool for enumerating and attacking Java RMI (Remote Method Invocation) services. RMI services often expose dangerous functionality without adequate security controls, however RMI services tend to pass under the radar during security assessments due to the lack of effective testing tools. In 2008 Adam Boulton spoke at AppSec USA (YouTube) and released […]

Kotlin Programming Language Will Surpass Java On Android Next Year

At Google I/O 2017, Google announced the newly added support for Kotlin programming language in Android, along with the existing languages Java and C++. As per the experts, Kotlin came as a breath of fresh air in Android development ecosystem to make “Android development faster and more fun. But, what about the numbers? How many developers […]

Java 9 Released — 9 Biggest Features & Download Links Are Here

Java 9 has been finally released. The programming enthusiasts would be pretty relieved as Java 9 Standard Edition was previously delayed due to modularity controversy. Find Java SE Development Kit 9 Downloads here. JDK 9 is the first major upgrade to standard Java edition since March 2014. It comes loaded with tons of new features, which […]

10 Reasons Why You Should Learn Java Programming Language

Short Bytes: Why one should learn Java programming language? The answer to this question comprises of multiple reasons like its popularity, ease-to-learn nature, helpful open source tools and libraries etc. Gaining expertise in Java ensures a secure career with fat paychecks and the power to create applications with real-world applications. There’s a long list of […]

Oracle Plans To Move Java EE To Open Source Community

Short Bytes: The release of Java EE 8 is expected to take place in the upcoming months. With this release, Oracle is also seeking to shift Java EE to some open source foundation. Oracle is thinking about this move to benefit Java EE’s development and bring changes as per industry needs. Red Hat has released […]

CheerpJ Converts Your Java Apps To JavaScript Apps Without Accessing Source Code

Short Bytes: Makers of Cheerp, a C++-to-JavaScript compiler, are here with their second offering, CheerpJ. CheerpJ converts any Java application and library to a browser-based web application. Notably, CheerpJ doesn’t need a source code access to compile Java bytecode into JavaScript. While CheerpJ’s limited release will take place in July, its full and commercial version […]

Why Does “JavaScript” Contain Word “Java” Even If It Has Nothing To Do With Java

Short Bytes: Why does “JavaScript” contain “Java” word in it? Well, it has nothing to do with Java. The early web browser wars between Netscape (backed by Sun Microsystems) and Microsoft influenced how JavaScript was gradually named and shaped. Java name was included as a marketing strategy to gain acceptance.  Java in Javascript has nothing to do […]

5 Easy-to-learn Programming Languages For Beginners

Short Bytes: Are you looking for an easy-to-learn programming language? Well, while the answer to your question varies according to your need, there are some programming languages that a beginner can learn and excel. Python and Ruby are well established as easiest programming languages for beginners due to their simple and readable syntax. Java, C, […]

Most Popular Programming Languages For Machine Learning And Data Science

Short Bytes: In recent times, the demand for machine learning and data science experts has witnessed an exponential growth. So, what programming languages should one learn to land a machine learning or data science job? The answer lies in the languages like Python, R, and Java. Machine learning is one of the fastest growing fields […]