Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Assembly of Cytoskeletal Filaments01:18

Assembly of Cytoskeletal Filaments

16.9K
Cytoskeletal filaments are polymeric forms of smaller protein subunits. However, individual cytoskeletal filaments may easily disassemble or associate with other similar filaments to form rigid structures. Microfilaments, made of actin monomers, rely on actin-binding proteins to form bundles and create networks of individual actin filaments. Microtubules rely on microtubule-associated proteins (MAPs) to form sturdy cylindrical structures. However, the proteins involved in forming complex...
16.9K
Mass Analyzers: Overview01:13

Mass Analyzers: Overview

569
The mass analyzer is a crucial component of the mass spectrometer. In the ionization chamber, the vaporized sample is bombarded with a high-energy electron beam to generate a radical cation and further fragment into neutral molecules, radicals, and cations. A series of negatively charged accelerator plates accelerate the cations into the mass analyzer. The mass analyzer separates ions according to their mass-to-charge (m/z) ratios and then directs them to the detector. The common types of mass...
569
Differential Leveling01:12

Differential Leveling

132
Differential leveling is a precise method in surveying used to determine the elevation difference between two points. Its primary goal is to establish accurate vertical measurements to create level surfaces or grade lines critical for designing and constructing infrastructures such as roads, bridges, and buildings.The procedure for differential leveling begins with setting up and leveling the instrument at a point where the benchmark can be seen. The level rod is held on the benchmark (BM), and...
132
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

356
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
356
Assembly of Signaling Complexes01:30

Assembly of Signaling Complexes

5.7K
Multiprotein signaling complexes are formed in a dynamic process involving protein-protein interactions at the cytoplasmic domain of transmembrane receptors or enzymatic and non-enzymatic proteins associated with the receptor. These complexes ensure the activation and propagation of intracellular signals that regulate cell functions.
Interaction domains in cell signaling
Interaction domains recognize exposed features of their binding partners containing post-translationally modified sequences,...
5.7K
Interpreting Run Charts01:25

Interpreting Run Charts

82
Run charts, essentially line graphs plotted over time, serve as fundamental yet effective tools for process analysis. They chronicle data sequentially, facilitating the identification of trends, shifts, or cyclical movements. This graphical representation is instrumental in determining whether a process is stable or exhibits signs of potential instability indicative of special cause variation. In the healthcare domain, run charts depict infection rates over time, enabling hospitals to monitor...
82

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Blockchain-enabled secure and efficient data sharing scheme for trust management in healthcare smartphone network.

The Journal of supercomputing·2023
Same author

An efficient registration-based approach for retinal blood vessel segmentation using generalized Pareto and fatigue pdf.

Medical engineering & physics·2022
Same author

An Attention-Guided CNN Framework for Segmentation and Grading of Glioma Using 3D MRI Scans.

IEEE/ACM transactions on computational biology and bioinformatics·2022
Same author

A computer-aided grading of glioma tumor using deep residual networks fusion.

Computer methods and programs in biomedicine·2022

Related Experiment Video

Updated: May 30, 2025

Author Spotlight: Exploring Breathing Techniques and Digital Solutions for Enhancing Running Performance
06:26

Author Spotlight: Exploring Breathing Techniques and Digital Solutions for Enhancing Running Performance

Published on: September 27, 2024

361

DLCDroid an android apps analysis framework to analyse the dynamically loaded code.

Rati Bhan1,2, Rajendra Pamula2, K Susheel Kumar3

  • 1School of Computing Science and Engineering, Galgotias University, Greater Noida, 203201, India.

Scientific Reports
|January 26, 2025
PubMed
Summary

DLCDroid effectively detects information leaks from dynamically loaded code (DLC) in Android apps using reflection API and dynamic analysis. This framework significantly improves malware detection, surpassing 95.6% accuracy in identifying sensitive data breaches.

Keywords:
Android MalwareApplication SecurityDynamic CodeReflection API

More Related Videos

Fluorescent Paper Strips for the Detection of Diesel Adulteration with Smartphone Read-out
07:10

Fluorescent Paper Strips for the Detection of Diesel Adulteration with Smartphone Read-out

Published on: November 9, 2018

9.3K
Automated Analysis of Dynamic Ca2+ Signals in Image Sequences
06:49

Automated Analysis of Dynamic Ca2+ Signals in Image Sequences

Published on: June 16, 2014

17.1K

Related Experiment Videos

Last Updated: May 30, 2025

Author Spotlight: Exploring Breathing Techniques and Digital Solutions for Enhancing Running Performance
06:26

Author Spotlight: Exploring Breathing Techniques and Digital Solutions for Enhancing Running Performance

Published on: September 27, 2024

361
Fluorescent Paper Strips for the Detection of Diesel Adulteration with Smartphone Read-out
07:10

Fluorescent Paper Strips for the Detection of Diesel Adulteration with Smartphone Read-out

Published on: November 9, 2018

9.3K
Automated Analysis of Dynamic Ca2+ Signals in Image Sequences
06:49

Automated Analysis of Dynamic Ca2+ Signals in Image Sequences

Published on: June 16, 2014

17.1K

Area of Science:

  • Computer Science
  • Software Engineering
  • Cybersecurity

Background:

  • Dynamically Loaded Code (DLC) allows Android apps to expand functionality at runtime, but malicious actors exploit this for malware.
  • Existing static analysis tools struggle to detect data breaches caused by DLC in anti-emulated environments.
  • Conventional methods are insufficient for identifying sophisticated threats leveraging dynamic code loading.

Purpose of the Study:

  • Introduce DLCDroid, an Android app analysis framework designed to combat dynamically loaded code.
  • Enhance the detection of information leaks and malicious behavior hidden by DLC techniques.
  • Improve the scalability and automation of Android malware analysis.

Main Methods:

  • DLCDroid employs the reflection API and dynamic code interposition for API hooking to analyze app behavior.
  • Combines static and dynamic analysis techniques to uncover concealed malicious activities.
  • Integrates an event-based trigger solution for automated and scalable analysis.

Main Results:

  • DLCDroid significantly improves the detection of sensitive information leaks caused by reflection API, achieving over 95.6% accuracy.
  • Effectively identifies suspicious behavior missed by static analysis alone.
  • Demonstrates superior performance compared to state-of-the-art approaches in detecting DLC-related threats.

Conclusions:

  • DLCDroid provides a robust solution for analyzing dynamically loaded code in Android applications.
  • The framework enhances the detection of sophisticated malware by exposing hidden malicious behavior.
  • DLCDroid offers a scalable and automated approach to mobile app security analysis.