Posts by Collection

publications

Publications

Published in , 1900

Summary:

  • DIFUZE was a 2017 CSAW Applied Research Competition Finalist.
  • DR.CHECKER was 2017 Internet Defense Prize Runner up.
  • Ramblr won a Distinguished Paper Award at NDSS 2017.
  • CLAPP won The Best Paper Award at the UCSB Graduate Student Workshop on Computing 2016.
  • Dynodroid won a Distinguished Artifact Award at FSE 2013.

DIANE: Identifying Fuzzing Triggers in Apps to Generate Under-constrained Inputs for IoT Devices.
N. Redini, A. Continella, D. Das, G.De Pasquale, N. Spahn, Aravind Machiry , A. Bianchi, C. Kruegel, and G. Vigna
S&P 2021: 42nd IEEE Symposium on Security and Privacy.
[pdf]

Bran: Reduce Vulnerability Search Space in Large Open Source Repositories by Learning Bug Symptoms
D. Meng, M. Guerriero, Aravind Machiry, H. Aghakhani, P. Bose, A. Continella, C. Kruegel and G. Vigna
Asia CCS 2021:ACM ASIA Conference on Computer and Communications Security
[pdf]

Conware: Automated Modeling of Hardware Peripherals.
C. Spensky, Aravind Machiry, N. Redini, C. Unger, G. Foster, E. Balsband, H. Okhravi, C. Kruegel and G. Vigna
Asia CCS 2021:ACM ASIA Conference on Computer and Communications Security
[pdf]

Exploring Abstraction Functions in Fuzzing.
C. Salls, Aravind Machiry , A. Doupe, Y. Shoshitaishvili, C. Kruegel, G. Vigna
CNS 2020:IEEE Conference on Communications and Network Security (CNS) (IEEE CNS 2020)
[pdf] </p> TRUST.IO: Protecting Physical Interfaces on Cyber-physical Systems.
C. Spensky, Aravind Machiry , M. Busch, K. Leach, R. Housley, C. Kruegel, G. Vigna
CNS 2020:IEEE Conference on Communications and Network Security (CNS) (IEEE CNS 2020)
[pdf] </p> SPIDER: Enabling Fast Patch Propagation in Related Software Repositories.
Aravind Machiry, N. Redini, E. Camellini, C. Kruegel and G.Vigna.
S&P 2020: 41st IEEE Symposium on Security and Privacy.
[pdf] </p>

KARONTE: Detecting Insecure Multi-binary Interactions in Embedded Firmware.
N. Redini, Aravind Machiry, R. Wang, C. Spensky, A. Continella, Y. Shoshitaishvili, C. Kruegel and G.Vigna.
S&P 2020: 41st IEEE Symposium on Security and Privacy.
[pdf]

(POSTER) Automated conversion of legacy code to Checked C.
Aravind Machiry, H. Touma, R. Chen, M. Hicks.
SecDev 2019: IEEE Secure Development Conference.
[pdf]

Toward the Analysis of Embedded Firmware through Automated Re-hosting.
E. Gustafson, M. Muench, C. Spensky, N. Redini, Aravind Machiry , Y. Fratantonio, D. Balzarotti, A. Francillon, Y. E. Choe, C. Kruegel, G. Vigna.
RAID 2019: 22nd International Symposium on Research in Attacks, Intrusions and Defenses.
[pdf]

BinTrimmer: Towards Static Binary Debloating Through Abstract Interpretation.
N. Redini, R. Wang, Aravind Machiry, Y. Shoshitaishvili, C. Kruegel and G. Vigna.
DIMVA 2019: 16th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment.
[pdf]

Automatically Generating a Sound and Complete Dataset for Evaluating Static Analysis Tools.
Aravind Machiry, N. Redini, E. Gustafson, H. Aghakhani, C. Kruegel and G. Vigna.
BAR 2019: 2nd Binary Analysis Research Workshop.
[pdf]

Using Loops For Malware Classification Resilient to Feature-unaware Perturbations.
Aravind Machiry, N. Redini, E. Gustafson, Y. Fratantonio, Y. E. Choe, C. Kruegel and G. Vigna.
ACSAC 2018 : 34th Annual Application Security Application Conference 2018.
[pdf]

Detecting Deceptive Reviews using Generative Adversarial Networks.
H. Aghakhani, Aravind Machiry, S. Nilizadeh, C. Kruegel and G. Vigna.
IEEE S&P DLS Workshop 2018 : 1st Deep Learning and Security Workshop, IEEE Security and Privacy.
[pdf]

Broken Fingers: On the Usage of the Fingerprint API in Android.
A. Bianchi, Y. Fratantonio, Aravind Machiry, C. Kruegel, G. Vigna, S. Chung, W. Lee.
NDSS 2018 : Proceedings of the ISOC Network and Distributed System Security Symposium.
[pdf]

Mechanical Phish: Resilient Autonomous Hacking.
A. Bianchi, K. Borgolte, J. Corbetta, F. Disperati, A. Dutcher, J. Grosen, P. Grosen, Aravind Machiry, C. Salls, N. Stephens, G. Vigna, R. Wang (Authors listed alphabetically).
In IEEE Security & Privacy Magazine 2018 - SPSI : Hacking without Humans.

BootStomp: On the Security of Bootloaders in Mobile Devices.
N. Redini, Aravind Machiry, D. Das, Y. Fratantonio, A. Bianchi, E. Gustafson, Y. Shoshitaishvili, C. Kruegel, G. Vigna.
34C3 : Chaos Communication Congress 2017.
[slides and talk]

DIFUZZING Android Kernel Drivers.
J. Corina, Aravind Machiry, C. Salls, Y. Shoshitaishvili, S. Hao.
BH : Black Hat Europe London, UK December, 2017.

DIFUZE: Interface Aware Fuzzing for Kernel Drivers.
J. Corina, Aravind Machiry, C. Salls, Y. Shoshitaishvili, S. Hao, C. Kruegel, and G. Vigna.
CCS 2017 : Proceedings of the 24th ACM Conference on Computer and Communications Security.
[pdf][ppt]
2017 CSAW Applied Research Competition Finalist.

DR.CHECKER: A Soundy Analysis for Linux Kernel Drivers.
Aravind Machiry, C. Spensky, J. Corina, N. Stephens, C. Kruegel, G. Vigna.
USENIX Security 2017 : Proceedings of the 26th USENIX Security Symposium.
[pdf][Press Coverage 1, 2]
2017 Internet Defense Prize Runner up.

BootStomp: On the Security of Bootloaders in Mobile Devices.
N. Redini, Aravind Machiry, D. Das, Y. Fratantonio, A. Bianchi, E. Gustafson, Y. Shoshitaishvili, C. Kruegel, G. Vigna.
USENIX Security 2017 : Proceedings of the 26th USENIX Security Symposium.
[pdf][Press Coverage 1, 2, 3, 4, and more]

BOOMERANG: Exploiting the Semantic Gap in Trusted Execution Environments.
Aravind Machiry, E. Gustafson, C. Spensky, C. Salls, N. D. Stephens, R. Wang, A. Bianchi, Y. E. Choe, C. Kruegel, G. Vigna.
NDSS 2017 : Proceedings of the ISOC Network and Distributed System Security Symposium.
[pdf][ppt]

Ramblr: Making Reassembly Great Again.
R. Wang, Y. Shoshitaishvili, A. Bianchi, Aravind Machiry, J. Grosen, P. Grosen, C. Kruegel, G. Vigna.
NDSS 2017 : Proceedings of the ISOC Network and Distributed System Security Symposium.
[pdf]
Distinguished Paper Award.

Cyber Grand Shellphish.
A. Bianchi, K. Borgolte, J. Corbetta, F. Disperati, A. Dutcher, J. Grosen, P. Grosen, Aravind Machiry, C. Salls, N. Stephens, G. Vigna, R. Wang (Authors listed alphabetically) .
PHRACK
[txt]

CLAPP: Characterizing Loops in Android Applications.
Y. Fratantonio, Aravind Machiry, A. Bianchi, C. Kruegel, G. Vigna.
FSE 2015 : ACM Symposium on Foundations of Software Engineering.
[pdf]
Best Paper Award at the UCSB Graduate Student Workshop on Computing 2016.

CLAPP: Characterizing Loops in Android Applications (Invited Talk)
Y. Fratantonio, Aravind Machiry, A. Bianchi, C. Kruegel, G. Vigna.
DeMobile 2015 : Proceedings of the International Workshop on Software Development Lifecycle for Mobile.
[pdf]

Dynodroid: An Input Generation System for Android Apps.
Aravind Machiry, Rohan Tahiliani, Mayur Naik.
FSE 2013 : ACM Symposium on Foundations of Software Engineering.
[pdf]
Distinguished Artifact Award.

students

talks

Talks and Presentations

Unleashing D_ on Android Kernel Drivers.
Aravind Machiry.
nullcon - International Security Conference 2018.
[pdf]

Piston: Uncooperative Remote Runtime Patching.
Chris Salls, Yan Shoshitaishvili, Nick Stephens, Giovanni Vigna, and Christopher Kruegel
ACSAC 33 , USA (2017).
[pdf]

Cyber Grand Shellphish.
Y. Shoshitaishvili, A. Bianchi, K. Borgolte, J. Corbetta, F. Disparati, A. Dutcher, G. Vigna, Aravind Machiry, C. Salls, N. Stephens, F. Wang, J. Grosen.
DEFCON USA 24 (2016).
[pdf]

Million Dollar Baby: Towards ANGRly conquering DARPA CGC.
Aravind Machiry.
nullcon - International Security Conference 2016.
[pdf]

teaching

Spring 2021 - ECE 46900

Undergraduate course, Purdue University, ECE, 2020

Higher-level systems course involving hands-on exercises in building various components of an Operating System.