Novel Framework for Hidden Data in the Image Page Within Executable File Using Computation Between Advanced Encryption Standard and Distortion Techniques
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The “Stabs” Debug Format
The \stabs" debug format Julia Menapace, Jim Kingdon, David MacKenzie Cygnus Support Cygnus Support Revision TEXinfo 2017-08-23.19 Copyright c 1992{2021 Free Software Foundation, Inc. Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon, and David MacKenzie. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". i Table of Contents 1 Overview of Stabs ::::::::::::::::::::::::::::::: 1 1.1 Overview of Debugging Information Flow ::::::::::::::::::::::: 1 1.2 Overview of Stab Format ::::::::::::::::::::::::::::::::::::::: 1 1.3 The String Field :::::::::::::::::::::::::::::::::::::::::::::::: 2 1.4 A Simple Example in C Source ::::::::::::::::::::::::::::::::: 3 1.5 The Simple Example at the Assembly Level ::::::::::::::::::::: 4 2 Encoding the Structure of the Program ::::::: 7 2.1 Main Program :::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.2 Paths and Names of the Source Files :::::::::::::::::::::::::::: 7 2.3 Names of Include Files:::::::::::::::::::::::::::::::::::::::::: 8 2.4 Line Numbers :::::::::::::::::::::::::::::::::::::::::::::::::: 9 2.5 Procedures ::::::::::::::::::::::::::::::::::::::::::::::::::::: 9 2.6 Nested Procedures::::::::::::::::::::::::::::::::::::::::::::: 11 2.7 Block Structure -
Automatic Classifying of Mac OS X Samples
Automatic Classifying of Mac OS X Samples Spencer Hsieh, Pin Wu and Haoping Liu Trend Micro Inc., Taiwan TREND MICRO LEGAL DISCLAIMER The information provided herein is for general information Contents and educational purposes only. It is not intended and should not be construed to constitute legal advice. The information contained herein may not be applicable to all situations and may not reflect the most current situation. Nothing contained herein should be relied on or acted 4 upon without the benefit of legal advice based on the particular facts and circumstances presented and nothing Introduction herein should be construed otherwise. Trend Micro reserves the right to modify the contents of this document at any time without prior notice. Translations of any material into other languages are intended solely as a convenience. Translation accuracy 6 is not guaranteed nor implied. If any questions arise related to the accuracy of a translation, please refer to Mac OS X Samples Dataset the original language official version of the document. Any discrepancies or differences created in the translation are not binding and have no legal effect for compliance or enforcement purposes. 10 Although Trend Micro uses reasonable efforts to include accurate and up-to-date information herein, Trend Micro makes no warranties or representations of any kind as Classification of Mach-O Files to its accuracy, currency, or completeness. You agree that access to and use of and reliance on this document and the content thereof is at your own risk. Trend Micro disclaims all warranties of any kind, express or implied. 11 Neither Trend Micro nor any party involved in creating, producing, or delivering this document shall be liable for any consequence, loss, or damage, including direct, Malware Families indirect, special, consequential, loss of business profits, or special damages, whatsoever arising out of access to, use of, or inability to use, or in connection with the use of this document, or any errors or omissions in the content 15 thereof. -
The Analysis of Life Struggle in Andy Weir's
THE ANALYSIS OF LIFE STRUGGLE IN ANDY WEIR‘S NOVEL THE MARTIAN A THESIS BY ALEMINA BR KABAN REG. NO. 140721012 DEPARTMENT OF ENGLISH FACULTY OF CULTURAL STUDIES UNIVERSITY OF SUMATERA UTARA MEDAN 2018 UNIVERSITAS SUMATERA UTARA THE ANALYSIS OF LIFE STRUGGLE IN ANDY WEIR‘S NOVEL THE MARTIAN A THESIS BY ALEMINA BR KABAN REG. NO. 140721012 SUPERVISOR CO-SUPERVISOR Drs. Parlindungan Purba,M.Hum. Riko Andika Pohan, S.S., M.Hum. NIP.1963021619 89031003001 NIP. 1984060920150410010016026 Submitted to Faculty of Cultural Studies University of Sumatera Utara Medan in partial fulfilment of the requirements for the degree of Sarjana Sastra from Department of English DEPARTMENT OF ENGLISH FACULTY OF CULTURAL STUDIES UNIVERSITY OF SUMATERA UTARA MEDAN 2018 UNIVERSITAS SUMATERA UTARA Approved by the Department of English, Faculty of Cultural Studies University of Sumatera Utara (USU) Medan as thesis for The Sarjana Sastra Examination. Head, Secretary, Prof. T.Silvana Sinar,Dipl.TEFL,MA.,Ph.D Rahmadsyah Rangkuti, M.A. Ph.D. NIP. 19571117 198303 2 002 NIP. 19750209 200812 1 002 UNIVERSITAS SUMATERA UTARA Accepted by the Board of Examiners in partial fulfillment of requirements for the degree of Sarjana Sastra from the Department of English, Faculty of Cultural Studies University of Sumatera Utara, Medan. The examination is held in Department of English Faculty of Cultural Studies University of Sumatera Utara on July 6th, 2018 Dean of Faculty of Cultural Studies University of Sumatera Utara Dr. Budi Agustono, M.S. NIP.19600805 198703 1 001 Board of Examiners Rahmadsyah Rangkuti, M.A., Ph.D __________________ Drs. Parlindungan Purba, M.Hum. -
A Proposed System for Hiding Information in Portable Executable Files Based on Analyzing Import Section
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 01 (January. 2014), ||V7|| PP 21-30 A Proposed System for Hiding Information In Portable Executable Files Based on Analyzing Import Section Mohammad Hussein Jawwad 1- University of Babylon- College of Information Technology- Iraq Abstract: - Information-hiding techniques have newly become very important in a many application areas. Many cover mediums have been used to hide information like image, video, voice. Use of these mediums have been extensively studied. In this paper, we propose new system for hiding information in Portable Executable files (PE files). PE is a file format for executable file used in the 32-bit and 64-bit versions of the Windows operating system. This algorithm has higher security than some traditional ones because of the combination between encryption and hiding. We first encrypt the information before hiding it to ensure high security. After that we hide the information in the import table of PE file. This hiding depends on analyzing the import table characteristics of PE files that have been built under Borland turbo assembler. The testing result shows that the result file does not make any inconsistency with anti-virus programs and the PE file still function as normal after the hiding process. Keywords: - PE File, Information Hiding, Cryptography. I. INTRODUCTION The development and wide use of computer science and informatics also, the advent of global networks (i.e. Internet) that make the access for information is possible for every one online impose the need for ways to avoid hackers and muggers from getting the important information. -
Portable Executable File Format
Chapter 11 Portable Executable File Format IN THIS CHAPTER + Understanding the structure of a PE file + Talking in terms of RVAs + Detailing the PE format + The importance of indices in the data directory + How the loader interprets a PE file MICROSOFT INTRODUCED A NEW executable file format with Windows NT. This for- mat is called the Portable Executable (PE) format because it is supposed to be portable across all 32-bit operating systems by Microsoft. The same PE format exe- cutable can be executed on any version of Windows NT, Windows 95, and Win32s. Also, the same format is used for executables for Windows NT running on proces- sors other than Intel x86, such as MIPS, Alpha, and Power PC. The 32-bit DLLs and Windows NT device drivers also follow the same PE format. It is helpful to understand the PE file format because PE files are almost identi- cal on disk and in RAM. Learning about the PE format is also helpful for under- standing many operating system concepts. For example, how operating system loader works to support dynamic linking of DLL functions, the data structures in- volved in dynamic linking such as import table, export table, and so on. The PE format is not really undocumented. The WINNT.H file has several struc- ture definitions representing the PE format. The Microsoft Developer's Network (MSDN) CD-ROMs contain several descriptions of the PE format. However, these descriptions are in bits and pieces, and are by no means complete. In this chapter, we try to give you a comprehensive picture of the PE format. -
Common Object File Format (COFF)
Application Report SPRAAO8–April 2009 Common Object File Format ..................................................................................................................................................... ABSTRACT The assembler and link step create object files in common object file format (COFF). COFF is an implementation of an object file format of the same name that was developed by AT&T for use on UNIX-based systems. This format encourages modular programming and provides powerful and flexible methods for managing code segments and target system memory. This appendix contains technical details about the Texas Instruments COFF object file structure. Much of this information pertains to the symbolic debugging information that is produced by the C compiler. The purpose of this application note is to provide supplementary information on the internal format of COFF object files. Topic .................................................................................................. Page 1 COFF File Structure .................................................................... 2 2 File Header Structure .................................................................. 4 3 Optional File Header Format ........................................................ 5 4 Section Header Structure............................................................. 5 5 Structuring Relocation Information ............................................... 7 6 Symbol Table Structure and Content........................................... 11 SPRAAO8–April 2009 -
Investigation of Malicious Portable Executable File Detection on the Network Using Supervised Learning Techniques
Investigation of Malicious Portable Executable File Detection on the Network using Supervised Learning Techniques Rushabh Vyas, Xiao Luo, Nichole McFarland, Connie Justice Department of Information and Technology, Purdue School of Engineering and Technology IUPUI, Indianapolis, IN, USA 46202 Emails: [email protected]; [email protected]; [email protected]; [email protected] Abstract—Malware continues to be a critical concern for that random forest learning technique achieved best detection everyone from home users to enterprises. Today, most devices are performance than the other three learning techniques. The connected through networks to the Internet. Therefore, malicious achieved detection rate and false alarm rate on experimental code can easily and rapidly spread. The objective of this paper is to examine how malicious portable executable (PE) files can be data set were 98.7% and 1.8% respectively. We compared detected on the network by utilizing machine learning algorithms. the performances of the four learning techniques on four The efficiency and effectiveness of the network detection rely types of PE malware - backdoors, viruses, worms and trojans. on the number of features and the learning algorithms. In this The results showed that the same learning technique show work, we examined 28 features extracted from metadata, packing, the similar performance on different types of malwares. It imported DLLs and functions of four different types of PE files for malware detection. The returned results showed that the demonstrated the features that are extracted from the files have proposed system can achieve 98.7% detection rates, 1.8% false no bias for a specific type of malware. -
Archive and Compressed [Edit]
Archive and compressed [edit] Main article: List of archive formats • .?Q? – files compressed by the SQ program • 7z – 7-Zip compressed file • AAC – Advanced Audio Coding • ace – ACE compressed file • ALZ – ALZip compressed file • APK – Applications installable on Android • AT3 – Sony's UMD Data compression • .bke – BackupEarth.com Data compression • ARC • ARJ – ARJ compressed file • BA – Scifer Archive (.ba), Scifer External Archive Type • big – Special file compression format used by Electronic Arts for compressing the data for many of EA's games • BIK (.bik) – Bink Video file. A video compression system developed by RAD Game Tools • BKF (.bkf) – Microsoft backup created by NTBACKUP.EXE • bzip2 – (.bz2) • bld - Skyscraper Simulator Building • c4 – JEDMICS image files, a DOD system • cab – Microsoft Cabinet • cals – JEDMICS image files, a DOD system • cpt/sea – Compact Pro (Macintosh) • DAA – Closed-format, Windows-only compressed disk image • deb – Debian Linux install package • DMG – an Apple compressed/encrypted format • DDZ – a file which can only be used by the "daydreamer engine" created by "fever-dreamer", a program similar to RAGS, it's mainly used to make somewhat short games. • DPE – Package of AVE documents made with Aquafadas digital publishing tools. • EEA – An encrypted CAB, ostensibly for protecting email attachments • .egg – Alzip Egg Edition compressed file • EGT (.egt) – EGT Universal Document also used to create compressed cabinet files replaces .ecab • ECAB (.ECAB, .ezip) – EGT Compressed Folder used in advanced systems to compress entire system folders, replaced by EGT Universal Document • ESS (.ess) – EGT SmartSense File, detects files compressed using the EGT compression system. • GHO (.gho, .ghs) – Norton Ghost • gzip (.gz) – Compressed file • IPG (.ipg) – Format in which Apple Inc. -
Linkers and Loaders Do?
Linkers & Loaders by John R. Levine Table of Contents 1 Table of Contents Chapter 0: Front Matter ........................................................ 1 Dedication .............................................................................................. 1 Introduction ............................................................................................ 1 Who is this book for? ......................................................................... 2 Chapter summaries ............................................................................. 3 The project ......................................................................................... 4 Acknowledgements ............................................................................ 5 Contact us ........................................................................................... 6 Chapter 1: Linking and Loading ........................................... 7 What do linkers and loaders do? ............................................................ 7 Address binding: a historical perspective .............................................. 7 Linking vs. loading .............................................................................. 10 Tw o-pass linking .............................................................................. 12 Object code libraries ........................................................................ 15 Relocation and code modification .................................................... 17 Compiler Drivers ................................................................................. -
YARA: an Introduction
YARA: An Introduction Andreas Schuster June 25, 2014 Boston Important Remarks - Read this first! This hands-on tutorial will cover advanced topics. If you still have to write your first YARA rule, this tutorial will not be helpful at all. This slide deck is split in two parts: The first part covers some basic concepts. You should already have written some YARA rules on your own and applied some of these techniques a number of times before coming to class. However, the virtual machine image (see below) includes the materials for the basic exercises, too, so you can work on them at your own pace. The second part, starting from the „Advanced Topics“ tile slide, will be covered in our tutorial. Please download the VMware image from http://r.forens.is/bos1st/. Ensure your environment works properly before coming to class. Logistics Agenda Morning session Writing YARA rules Building rules based on magic numbers Memory analysis with Volatility and YARA Introduction Introduction What is YARA? „The pattern matching swiss knife for malware researchers (and everyone else)“ Hosted on GitGub http://plusvic.github.io/yara/ Pattern matching: strings (ASCII, UCS-2) regular expressions binary patterns (hex strings) Classification: on input: combination of strings on output: tags, metadata Introduction What is YARA? rule my_example : tag1 tag2 tag3 { meta: description = "This is just an example" thread_level = 3 in_the_wild = true strings: $a = { 6A 40 68 00 30 00 00 6A 14 8D 91 } $b = /[0-9a-f]{32}/ $c = "UVODFRYSIHLNWPEJXQZAKCBGMT" condition: $a or ( $b and $c) } Introduction What YARA is NOT Not a virus scanner Not a correlation engine Not a bayesian classifier No artifical intelligence (AI) involved Introduction How can YARA help me? A „better grep“ Use cases: Finding interesting entries on pastebin.com .. -
An Examination of Conspiracy and Terror in the Works of Don Delillo
Georgia State University ScholarWorks @ Georgia State University English Theses Department of English Spring 5-7-2011 For the Future: An Examination of Conspiracy and Terror in the Works of Don Delillo Ashleigh Whelan Follow this and additional works at: https://scholarworks.gsu.edu/english_theses Part of the English Language and Literature Commons Recommended Citation Whelan, Ashleigh, "For the Future: An Examination of Conspiracy and Terror in the Works of Don Delillo." Thesis, Georgia State University, 2011. https://scholarworks.gsu.edu/english_theses/104 This Thesis is brought to you for free and open access by the Department of English at ScholarWorks @ Georgia State University. It has been accepted for inclusion in English Theses by an authorized administrator of ScholarWorks @ Georgia State University. For more information, please contact [email protected]. FOR THE FUTURE: AN EXAMINATION OF CONSPIRACY AND TERROR IN THE WORKS OF DON DELILLO by ASHLEIGH WHELAN Under the Direction of Dr. Christopher Kocela ABSTRACT This thesis is divided into two chapters, the first being an examination of conspiracy and paranoia in Libra, while the second focuses on the relationship between art and terror in Mao II, “In the Ruins of the Future,” Falling Man, and Point Omega. The study traces how DeLillo’s works have evolved over the years, focusing on the creation of counternarratives. Readers are given a glimpse of American culture and shown the power of narrative, ultimately shedding light on the future of our collective consciousness. INDEX -
PE-Header-Based Malware Study and Detection
PE-Header-Based Malware Study and Detection Yibin Liao Department of Computer Science The University of Georgia, Athens, GA 30605 [email protected] Abstract—In this paper, I present a simple and faster apporach in the file header shows the number of sections in the PE file; to distinguish between malware and legitimate .exe files by simply the SizeOfInitializedData in the optional header shows the size looking at properties of the MS Windows Portable Executable of the initialized data section of the file; if the file embeds an (PE) headers. We extract distinguishing features from the PE- headers using the structural information standardized by the icon, it will show in the .rsrc field in the section header. In Miscrosoft Windows operating system for executables. I use order to find the most popular characteristics in malware, I the following three methodology: (1) collect a large dataset extract those features and the embedded icons, then compare of malware .exe and legitimate .exe from the two website, them to find the most significant difference between malicious www.downloads.com and www.softpedia.com by using a Web- files and benign files. To setup the experiment, I collect 5598 Spider, (2) use a PE-Header-Parser to extract the features of each header field, compare and find the most significant malware samples and 1237 benign files by a web-spider from difference between malware and legitimate .exe files, (3) use a two major download websites. Icon-Extractor to extract the icons from the PE, find the most In summary, this paper makes the following contributions: prevalent icons from the malware .exe files.