close

Technology

Spotify’s in-car music player likely to go on sale this year

Spotify’s in-car music player

Spotify to reportedly release its in-car music player this year

Rumors about famous music streaming service Spotify launching its own music hardware has been doing the rounds for quite some time now. Now, according to a new report from The Financial Times, Spotify is all set to officially release its in-car music player for around $100 later this year.

Spotify users will be able to control the in-car player by pairing it to the car’s sound system via Bluetooth. The device is also said to support voice commands and has preset hardware buttons.

“Spotify’s device will sync to car stereos via Bluetooth connection, as well as preset buttons that correspond to Spotify playlists, according to people briefed on the plans,” notes the Financial Times. “The device would also allow people to control the player by voice, these people said.”

The voice control will be made possible via the company’s own in-house “Spotify Voice” system. This will enable drivers and passengers to summon audio in the car without taking their eyes off the road. Further, the preset buttons will reportedly provide one-push access to favorite albums or playlists.

Spotify has been working with Flex, an electronics manufacturer, to develop the device. Both Spotify and Flex declined to comment.

By launching its own in-car music player, Spotify is looking to gain independence from Apple’s CarPlay, Google’s Assistant and Android Auto, and Amazon’s Alexa and instead compete for in-car dominance.

Recently, Spotify had launched a simplified Car View mode for its Android app that allows users to control music while driving. This mode gets automatically activated when the app detects the vehicle’s Bluetooth connection.

read more

FilmoraPro – Professional Video Editing Software Designed for Established and Aspiring Filmmakers

Finding a video editing app that is both powerful and easy to use is not as simple as it sounds. Most of the popular video editing software products offer a wide range of tools professionals use in their projects, but learning how to use DaVinci Resolve, Sony Vegas Pro or Adobe Premiere Pro takes a lot of practice and time. Wondeshare recently launched a new software product named FilmoraPro, that strikes a perfect balance between advanced video editing options and simplicity. The app is capable of high-end performances, while its intuitive interface enables even inexperienced video editors to create impressive videos.

What Makes FilmoraPro an Excellent Choice for Up and Coming Filmmakers?

The process of making a short film, an online video ad or a social media video takes place in several stages, and during each stage, you must use the equipment that enables you to materialize your idea perfectly. In order to go through the post-production stage smoothly, you need to have access to a video editing app that allows you to use all the tools that are necessary to produce a professional looking video. Wondershare’s FilmoraPro seems to be a perfect solution for filmmakers and social media content creators who need access to professional video editing tools, but don’t want to spend a fortune on a video editing app.

FilmoraPro is compatible with both Mac and PC computers and you can download it from the Filmora official website first before purchasing the lifetime license for $149.99 or the one-year license at the price of $89.99. The app supports nearly all video file formats, which means that you can shoot your footage with any digital camera and edit it in FilmoraPro. The best part is that you don’t have to be a seasoned professional in order to edit your videos with this app. So, let’s take a peek at some of the most alluring features this software product has to offer.    

Editing Videos with FilmoraPro

After launching FilmoraPro, you will be asked to either create a new project or open an existing project. Also, you can just click on a project listed in the Recent Projects menu if you want to return to the project you were working on previously.

Once you’ve created a new project, you should head over to the Media tab in order to import the footage you’re going to be using in your project. Simply click on the Import button and select the Media option to add a single file to the project or drag the file from the folder and drop it to the Media Panel. Afterward, you can just drag and drop a file to a track on the timeline and start editing it.

FilmoraPro lets you add as many video and audio tracks to the timeline as you want, which can be quite useful if you are working on a large project that contains a lot of sound and video files. Furthermore, you can control which panels are displayed in the app’s main window from the View drop-down menu, so you can bring up a Trimmer, Scopes or Audio Mixer panels at different stages of the video editing process. FilmoraPro also features a few preset workspaces you can use while performing the color correction, or while creating a soundtrack for your videos. All basic video editing tools like the Selection or Slice tool are located in the toolbar directly above the timeline and you just have to click on a tool’s icon to start using it.

Next to the Media tab, you can find Controls, Effects, Text and History tabs, and after you add an effect to a file you placed on the timeline you can adjust its settings from the Controls tab.

The list of audio and visual effects FilmoraPro offers seems endless as you can use these effects to preview 360-degree videos, add blur to a video clip or generate clouds and shadows, among other things.

The color correction features are probably FilmoraPro’s strongest suit because the Scopes tab lets you use Vectorscopes, Histograms, and Waveforms while you’re manipulating the colors in a video clip, which enables you to complete this video editing task with a great level of precision.

The Text tab contains an impressive font library so you can easily find a font that matches the visual style of the video you’re working on. Moreover, you can control the size and the color of the text as well as its position on the screen, which can help you create captivating openers and end credits.

The Audio Mixer tab is equipped with all tools you’re going to need to create a professional soundtrack for your video. You can easily monitor noise levels and even adjust the volume of separate audio channels.

FilmoraPro lets you complete virtually any video editing task, regardless of how complex that task is, and you can also use this video editing app to process 4K footage you captured with an action cam or a professional video camera.

Exporting Projects from FilmoraPro

At different points of the video editing process, you can set In and Out Area so you can export only a small portion of the timeline, instead of going through the rendering process each time when you want to see how the video is going to look like once it is exported.

You can add an unlimited number of projects to the Export Queue and pick one of the export presets that enable you to quickly select the export properties that best fit the purpose for which you are going to use that file. You can also create your own presets and use them each time you’re exporting a project for a particular purpose.   

When you adjust all export settings in accordance with your demands, you can just click on the Start Exporting button. Once the rendering process begins you can head back to the Edit window where you can continue working on the same or some other project.

Conclusion

The FilmoraPro offers much more than the basic video editing capabilities that enable you to edit a social media video or any other type of short video. As a matter of fact, the app can be used to edit promotional videos or commercials, because it grants its users the freedom to manipulate their footage in any way they want. The rich selection of visual effects, as well as the full animation support, makes FilmoraPro an attractive option for both aspiring and established filmmakers in need of a reliable video editing app they can use to edit videos at a professional level.

read more

Facebook open sources Spectrum for efficient uploading of images

Facebook launches open-sourced Spectrum

Facebook launches open-sourced Spectrum for better mobile image production

Facebook has officially released an open source tool to the developer community to make the process of uploading images more efficient.

Dubbed as “Spectrum”, this tool is a cross-platform image transcoding library that can easily be integrated into an Android or iOS project to efficiently perform common image operations. It aims to improve the reliability and quality of image uploads while reducing image uploading time and mobile data consumption.

“As modern smartphones capture high-resolution images, the large file size makes uploads unreliable on some mobile networks. Sending it at full resolution is often wasteful, as the content delivery network (CDN) will resize the image for the recipient anyway,” said Facebook mobile software engineer Daniel Hugenroth.

“Resizing the image on the sender’s device reduces the bandwidth required to send the image. As a result, the entire pipeline has minimal payload overhead, improving the end-to-end experience. The remaining challenge is how to maintain image quality while benefiting from the smaller file.”

Spectrum uses a “declarative” API that allows developers to focus on the desired output properties instead of the individual steps. It prefers a lossless operation for cropping and rotating JPEG images, while in resizing it “optimizes the interplay between decoder sampling and pixel-perfect resizing.” It also uses C/C++ code for higher performance with Java and Objective-C wrapper APIs to make development easier.

Spectrum integrates with native image compression libraries, including MozJpeg, that allows to control encoding parameters beyond the general-purpose platform APIs. It allows developers to utilize computationally intensive encoding, which requires more processing time but significantly reduces the file size. Additionally, it enables control over more advanced parameters such as chroma subsampling to improve the quality of images with sharp edges and illustrations.

“The consistent API makes these features accessible to developers who are not image experts,” Hugenroth added.

“We hope Spectrum will benefit developers in the same way it has helped Facebook create a better image production experience. In our apps, Spectrum has improved the reliability and quality of image uploads at large scale across our apps. The default integration with Mozilla JPEG allows a reduction of up to 15 percent in upload file size compared with a baseline encoder. We are excited to see how the community uses the Spectrum 1.0.0 library to improve the photo experiences in applications.”

The open source project ‘Spectrum 1.0.0’ is now available on GitHub code repository.

read more

CodeGym Review: A Gamified Platform To Learn Coding In Java

Which programming language is a smart choice to start a career? It’s reasonable to say that you have many options to help you build a prominent future in coding, but some of them are more alluring.

For the past 20 years, three languages have been ruling the programming world: Java, C, and C++. In January, 2019th, Java heads the list of TIOBE Programming Community index (a popularity ranking based on data from 25+ search engines).

Java’s leadership in a long-term competition is driven by several unique benefits:

  1. It is easy to learn from scratch. Java is a structured, object-oriented language, comprehensive for beginners without any tech background.
  2. It is a multi-purpose language for mobile & desktop software development, Internet of Things, etc. A short while ago Oracle reported, that Java runs on more than 3 billion of different devices.
  3. Java is a secure language for enterprise developments. An overwhelming majority of Fortune’s 500 companies choose Java, and the same goes for numerous small and medium businesses.
  4. It has a vast and supportive community. Today there are more than 10 millions of Java developers worldwide, and the number is only going to increase.
  5. Java developers have high incomes. According to Indeed.com, the average salary of Java developers exceeds $ 100 000 per year.  

To reach a Java Junior level you need at least 3 to 6 months of intense studying with a great share of practice. Probably, each experienced developer will advise you to code every single day to master the skill.

It was much harder to become a programmer twenty years ago when there were only “dull” books to study the subject. Nowadays, there are dozens of online courses and platforms for coding at your disposal, so you have everything it takes to manage a well-balanced education. Today let’s review the features of a source for learning Java with a fresh approach — CodeGym. It is a gamified online platform for learning and practicing Java programming from scratch.

The key idea of CodeGym course is to give the programming experience in Java in an uncommon way and prepare learners for the real job. It works for users even with a zero background in IT. The whole course starts with explaining the simplest concepts, this is why the entry levels might be easy for those who have past experience in programming. But the entertaining concept won’t let you get bored anyway. Here’s the list if its major features.

1. Gamification concept to hold the attention to the very end

A real game instead of thick books and boring lectures — that sounds fun. CodeGym has a futuristic plot. You start a journey from a level 0 with a short prequel. It’s the year 3018: a distant future with traveling across the universe, robots, and aliens. A crew of Galactic Rush crushes on the unknown planet inhabited with “wild robots”. To fix the spaceship and return home, they need help from robots. To get the help, they need to teach them programming. Or at least one: the young robot Amigo. He’s a character you “play” for.

The main goal of the game is to level up the character by reading lectures and solving tasks. In such a way you upgrade your own coding skills from a ground zero to a junior Java developer.

The whole crew teaches Amigo, and each character plays a certain role in his education. A “lecture” covers a certain topic in a conversational format with the real-life examples and a dash of humor. Also, there are plenty of motivational lectures to keep you interested in your learning experience and rewards for successful studying: you will receive some “dark matter” for each task you solve.

2. A structured and well-balanced learning

The whole course is divided into for “quests” that cover the basic concepts of Java. As for today, the first two quests (Syntax, Core) are free for passing, and two more will be available soon.

  1. Java Syntax introduces to you Java fundamentals: classes, objects, methods and variables, basic data types, arrays, etc, and teaches how to work in IntelliJ IDEA;
  2. Java Core explains the basics of object-oriented programming, streams, serialization, method overloading, interfaces, and multiple inheritance;
  3. Java Multithreading brings the understanding of how you can create and stop threads and help you get more experienced in working with Java tools;
  4. Java Collections teaches how to use collections and many popular frameworks and tools for real-world programming.

A single quest consists of 10 levels, and each level has 12-13 lessons. Every lesson is dedicated to a certain subject and includes a theory plus a set of tasks to solidify the knowledge.

3. Hundreds of hours of coding

Overall there are more than 1200 tasks in the CodeGym course. There are several types of assignments:

  • Writing your solution for a certain task;
  • Fixing an existing code to satisfy the requirements;
  • Code entry, where you need to repeat precisely a part of the code.

Each task (except code entry) has a list of requirements:

And a tab where a user can write his solution. You don’t start with a plain sheet: the tips are already included in a code block:

You can write your solution in a web version of IDE or use a desktop version. With each level the tasks get more complicated, so inevitably you’ll become confident in utilizing the proper software for coding.

Once you’ve written your solution, click the “Verify” button to get the instant verification of your result:

If your solution is right, it will pass the testing and you’ll see the statistics on the average number of attempts taken by other users and your reward:

Each successful solution brings you a certain number of “dark matter”. You need it to move forward and open further lessons and practice. It means the only way to make progress is to solve all (or almost all) tasks. Some of them are easy, some are tricky and require your full attention, sense of humor and logic, some are complicated and demand a great amount of time to come up with the right solution.

And that’s the main trick: one can’t pass the whole game without dedicating hundreds of hours to coding. Approximately 80% of all the time a student spends on the course he’s busy with coding.

4. Helpful community

CodeGym is a relatively young educational platform for learning Java, and its community is expanding rapidly. The bigger the number of students, the easier it becomes to use one of the major features — a “Help” section.

The “Help” button is placed on the taskbar:

When you click it, the system opens some kind of a “ticket” with your solution. You can ask for help from other students. Those who’ve successfully passed the task will be suggested to give a tip on task solution. When the problem is resolved, it receives a corresponding status and stays in a “Help” section, so other students might review it if they have a common problem:

Conclusion

CodeGym offers comprehensive training for those who want to learn how to code in Java. It can be chosen as a major platform for education and practice. The gamification and engaging pattern of the course will keep you motivated till the end. As a result, you will have hundreds of hours of coding, and that is a very good background for those who want to start a career in programming.

read more

1TB SD Card reveled by Lexar in CES 2019

1TB SD Card by Lexar

If you run out of storage in your memory cards then this might be the perfect

Recently in CES 2019, Lexar unveiled The Professional 633x SDXC UHS-I ( a memory card with the capacity to store 1 terabyte of photos and videos ).

It was created to store more than 500 hours of video and probably millions of photos.

But, if you can recall, then a few years back SanDisk also demonstrated their first 1TB SD card prototype which never made to Market. This makes the Lexar the first company in the world to launch 1 TB of SD card storage.

Specially designed for midrange DSLRs, HD camcorders, and 3D cameras, Lexar’s new card allows shutterbugs to capture a full-HD 1080p video along with 3D and 4K video recording, with transfer speeds up to 95MB per second.

This will act as a great convenience for consumers who demanded greater storage for their cameras.

The combination of 1TB of storage with a high-performance SD card is expected to cater the need and demands of content creators, who shoot large volumes of high-resolution images and 4K videos.

But of course, all this comes up with a cost worth $500.

You can order it from their official website Lexar.com.

For more such stories, stay tuned with us.

read more

[Giveaway] Convert any DVD with the Best DVD Ripper for Windows

DVD had dominated the home entertainment market for many years. But DVD sales was registered a dramatic decline since 2016 while the subscriptions of streaming services gained more ground.

You are used to watching new movies on Netflix or Hulu. So, what to do with old DVD discs on the shelf? You can convert DVDs. The whole DVD collection, which is saved as digital copies on hard drive or storage services, can be better reserved and played on any device.

WinX DVD Ripper Platinum helps digitize DVDs for easily organizing, watching and sharing. It comes with powerful capability of converting virtually all DVDs to digital on Windows while delivering lossless quality. It also gives the most efficient performance to back up DVDs at the fastest speed. It can be a free DVD ripper thanks to the on-going giveaway. Every visitor has the opportunity to download the giveaway package, which includes setup file, license key (no free upgrade) and user guide, and use this best DVD ripper for windows for free.

Full Features of WinX DVD Ripper Platinum

Ease of use

WinX DVD Ripper Platinum is a customer-friendly program with a straightforward design. Instead of disturbing information, it prints the getting started guide on the interface. You can have the DVD ripped in only 3 steps: to load DVD > select output format > RUN.

A Wide Range of Inputs and Outputs

All DVDs in your library can be flawlessly converted with WinX DVD Ripper Platinum. It can not only fix and digitize old damage/scratched discs, but decrypt copy protections from latest DVD movies/TV shows, workout DVDs and more. Apart from ripping directly from disc, it also supports other DVD sources like ISO Image, VIDEO_TS folder.

WinX DVD Ripper Platinum offers hundreds of output profiles, ranging from general formats to presets for devices, webs and editing programs. It allows you to rip a DVD to MP4, AVI, WMV, MOV, FLV, WebM, iPhone, iPad, Apple TV, Huawei, Nexus, Surface Pro/Book, Xbox, PS3/4, YouTuebe, Facebook, iTunes, iMovie etc. The built-in audio extractor helps extract sound tracks and effects from DVD as MP3, AAC, or AC3. You can also make use of copy modes to back up DVD to ISO Image, VIDEO_TS folder, or MPEG2 at 1:1 ratio with all information.

Fast Speed

WinX DVD Ripper Platinum shows off the fastest DVD ripping speed. Hardware Acceleration is the key technique helping convert DVD as soon as possible. It utilizes graphic cards (with full support of Intel, NVIDIA and AMD) to take the task of encoding and decoding not only accelerating the process but also relieving the burden from CPUs. Therefore, you can get a smooth performance without lags. And, your computer will keep in a good health for low CPU usage and temperature.

Integration with Super Encode Engine and Hyper-threading tech, WinX DVD Ripper Platinum can rip a 2-hour movie to MP4 within 10 minutes or even shorter if you run it on a high-end computer.

Super Quality

Hardware Acceleration brings more benefits than fast speed. It works during whole DVD ripping process to create a resulting file with crisp images and hi-fi sound. Besides, WinX DVD Ripper Platinum employs High Quality Engine and “Yadif Double Frames” De-interlacing Engine – which switches interlaced scanning mode of original disc to progressive scan – to further optimize the quality.

Customization Tools

WinX DVD Ripper Platinum offers adjustable parameters for video and audio, including bit rate, frame rate, resolution, aspect ratio, audio sample rate and audio channel. On the other hand, you can make basic edits like trimming, cropping, merging and adding subtitles.

How to Guide:

Step 1. Insert the DVD disc into optical drive on your computer. Launch WinX DVD Ripper Platinum and click “DVD Disc” button. Select the source DVD, leave “DVD Disc File System Type” as “Auto Detect” and click OK.

Step 2. Soon, DVD titles are loaded and main title is automatically checked for later ripping. Meanwhile, Output Profile window pops up. Select the output format. For example, if you try to rip a DVD to H.264, go to General Profiles > MP4 Video (codec: h264 + acc) > OK.

Step 3. Click Browse button to set a destination folder to save resulting file. Next, press RUN button to start DVD conversion.

Other options you might use:

  • Settings are accessible by clicking the gear-shaped button. You can keep video/audio options as origin or make changes.
  • Edit button drives you to adjust audio volume, add subtitle, trim and crop.
  • Hardware Accelerator is enabled by default to get a faster DVD ripping performance.
  • Safe Mode is used for avoiding unexpected interruption or other errors if ripping an encrypted DVD.

WinX DVD Ripper Platinum offers a perfect solution to fast make digital copies from your DVD collection full of old and new discs. It’s a good chance to take part in the giveaway for experiencing how it works with no cost.

read more

Self-driving Tesla hits and kills an autonomous robot at CES

Self-driving Tesla hits and kills an autonomous robot at CES

Humanoid robot hit and killed by a self-driving Tesla at CES

A self-driving Tesla Model S hit and “destroyed” an autonomous robot in a car accident in Las Vegas on Sunday night, ahead of Consumer Electronics Show (CES) 2019.

The incident took place around 7 p.m. in Paradise Road, Las Vegas where the robots called Promobot, were being transported to the Congress Hall by the Promobot engineers to be used in the company’s booth in CES 2019.

For those unaware, Promobot, the company’s new model v4 robots, is a part of a collection of autonomous robots designed for business purposes, which can be rented for $2,000 a day. They perform the functions of administrators, promoters, hostesses, Museum guides, consultants, concierges, and many others.

Although all the robots were moving in a line, one of them missed its way and drove to the roadway of the Congress Hall’s parking lot. Just then, it was hit by a self-driving Tesla car.

The impact of the car pushed the robot aside and it fell down. However, the car continued driving after the accident and stopped only some 50 meters away from the accident site.

The passenger, George Caldera, who was in the car at that time, said that he was trying out the self-driving mode (Full Self-Driving Capability mode) and decided to test it in an empty area.

Caldera said, “There was nobody there, no men, no cars.‘I switched this Tesla into a self-driving mode and it started to move. And wow! A robot on the track! I thought the flivver would come round, but it bumped straightly into it! I am so sorry, the robot looks cute. And my sincere apologies to the engineers.”

The robot suffered some serious damage, as parts of its body, head, arm mechanisms, and movement platform were completely destroyed.

Oleg Kivokurtsev, Promobot’s Development Director said, “Of course we are vexed. We brought this robot here from Philadelphia to participate at CES. Now it neither can participate in the event or be recovered. We will conduct an internal investigation and find out why the robot went to the roadway.”

The incident is currently being investigated by the Nevada Police Department.

read more

GitHub gives unlimited private repositories to free users

GitHub gives unlimited private repositories

GitHub’s free users will now have unlimited access to private repositories

Microsoft-owned GitHub, the largest source-code repository in the world, has announced a GitHub Free plan, which offers users unlimited private repositories for free.

For those unaware, this is GitHub’s first major update since it was officially acquired by Microsoft for $7.5 billion in October last year.

While GitHub always had a free tier that developers can use to store and manage their code, the company, however, charged $7 a month for a private repository.

“For the first time, developers can use GitHub for their private projects with up to three collaborators per repository for free,” the company said in a brief blog post.

“Many developers want to use private repos to apply for a job, work on a side project, or try something out in private before releasing it publicly.

“Starting today, those scenarios, and many more, are possible on GitHub at no cost.”

GitHub Free will give unlimited private repositories with up to three collaborators per repository for free. However, if you need more than three collaborators, you would have to get a paid account, which is now called GitHub Pro. Also, GitHub Enterprise, compromising of GitHub Business Cloud and GitHub Enterprise will be unified into a single plan.

Given below is detailed information of the offerings by GitHub:

  • GitHub Free gives you unlimited private repositories with up to three collaborators per repository at no cost—and continued access to unlimited public repositories with unlimited collaborators.
  • GitHub Developer is now called GitHub Pro. It includes everything in GitHub Free, unlimited collaborators for private repositories, and advanced code review tools for private and public repositories.
  • GitHub Enterprise is the new unified product for Enterprise Cloud (formerly GitHub Business Cloud) and Enterprise Server (formerly GitHub Enterprise). Organizations that want the flexibility to use GitHub in a cloud or self-hosted configuration can now access both at one per-seat price.

Public repositories will continue to remain free and include unlimited collaborators, the company said. The new offering of unlimited private repositories will be an advantage to students and small developers.

Source: GitHub

read more

Raspberry Pi gets official touchscreen support in Linux 4.21

Raspberry Pi gets official touchscreen support in Linux 4.21

Raspberry Pi finally receives touchscreen support via Linux 4.21

Raspberry Pi will officially get touchscreen support in the mainline Linux kernel. Google engineer Dmitry Torokhov on Wednesday issued a git pull request that added support for the 7-inch touchscreen monitor with 800 x 480 display in the mainline Linux 4.21 kernel.

Prior to this, touchscreen support was provided either by using customized Linux kernels for distributions like Raspbian, a Debian-based computer operating system for Raspberry Pi devices or by custom kernel patching.

Instead of HDMI, the Raspberry Pi touchscreen connects via the DSI port with power provided via GPIO pins. The touchscreen drivers will support 10-finger touch and other basic features.

With now Raspberry Pi receiving support for the touchscreen, it can be used to make a DIY tablet or any other smart devices that need display. The input changes were seen in the Linux 4.21 kernel with 200+ lines of code input driver, which obtains information from a memory mapped area via the Raspberry Pi firmware.

The 7-inch touchscreen display for Raspberry Pi will allow users to create all-in-one, integrated projects such as tablets, infotainment systems, and embedded projects.

The Raspberry Pi 7-inch touchscreen will cost about $60 USD.

read more

NSA to release reverse engineering tool ‘GHIDRA’ for free

NSA to release reverse engineering tool ‘GHIRDA’

NSA will release a free open source reverse engineering tool ‘GHIDRA’

The U.S. National Security Agency (NSA) will be releasing a free open source reverse engineering tool for public use in a session at the RSA conference 2019 in San Francisco titled “Come Get Your Free NSA Reverse Engineering Tool!”

For the unaware, NSA has until now officially shared its own software tools only with government agencies, secret services, and other countries.

Dubbed as GHIDRA, the software reverse engineering framework is developed in Java and has a graphical user interface (GUI). It is available for Windows, macOS, and Linux. However, in order to use the tool, the system is required to run Java 1.7.

“NSA has developed a software reverse engineering framework known as GHIDRA, which will be demonstrated for the first time at RSAC 2019,” states the RSAConference session description. “An interactive GUI capability enables reverse engineers to leverage an integrated set of features that run on a variety of platforms including Windows, Mac OS, and Linux and supports a variety of processor instruction sets. The GHIDRA platform includes all the features expected in high-end commercial tools, with new and expanded functionality NSA uniquely developed, and will be released for free public use at RSA.”

GHIDRA includes a disassembler that breaks down executable files into assembler code, which in turn can be read and examined by humans. It can be utilized to analyze binary files used by programs, as well as malware, that runs on different operating systems such as Windows, macOS, Linux as well as mobile platforms like Android and iOS.

Apparently, the existence of GHIDRA has never officially been a secret, until it was first publicly released by WikiLeaks in CIA Vault 7 leaks in March 2017. Developed back in the early 2000s, the tool has been used extensively ever since, including outside the US and several other law enforcement agencies.

GHIDRA is expected to be released soon on NSA’s open source repository at https://code.nsa.gov/ and also on the associated GitHub account.

read more