Giter VIP home page Giter VIP logo

libewf_64bit's Introduction

Build Status

Build status

INTRODUCTION

The Sleuth Kit is an open source forensic toolkit for analyzing Microsoft and UNIX file systems and disks. The Sleuth Kit enables investigators to identify and recover evidence from images acquired during incident response or from live systems. The Sleuth Kit is open source, which allows investigators to verify the actions of the tool or customize it to specific needs.

The Sleuth Kit uses code from the file system analysis tools of The Coroner's Toolkit (TCT) by Wietse Venema and Dan Farmer. The TCT code was modified for platform independence. In addition, support was added for the NTFS (see wiki/ntfs) and FAT (see wiki/fat) file systems. Previously, The Sleuth Kit was called The @stake Sleuth Kit (TASK). The Sleuth Kit is now independent of any commercial or academic organizations.

It is recommended that these command line tools can be used with the Autopsy Forensic Browser. Autopsy, (http://www.sleuthkit.org/autopsy), is a graphical interface to the tools of The Sleuth Kit and automates many of the procedures and provides features such as image searching and MD5 image integrity checks.

As with any investigation tool, any results found with The Sleuth Kit should be be recreated with a second tool to verify the data.

OVERVIEW

The Sleuth Kit allows one to analyze a disk or file system image created by 'dd', or a similar application that creates a raw image. These tools are low-level and each performs a single task. When used together, they can perform a full analysis. For a more detailed description of these tools, refer to wiki/filesystem. The tools are briefly described in a file system layered approach. Each tool name begins with a letter that is assigned to the layer.

File System Layer:

A disk contains one or more partitions (or slices). Each of these partitions contain a file system. Examples of file systems include the Berkeley Fast File System (FFS), Extended 2 File System (EXT2FS), File Allocation Table (FAT), and New Technologies File System (NTFS).

The fsstat tool displays file system details in an ASCII format. Examples of data in this display include volume name, last mounting time, and the details about each "group" in UNIX file systems.

Content Layer (block):

The content layer of a file system contains the actual file content, or data. Data is stored in large chunks, with names such as blocks, fragments, and clusters. All tools in this layer begin with the letters 'blk'.

The blkcat tool can be used to display the contents of a specific unit of the file system (similar to what 'dd' can do with a few arguments). The unit size is file system dependent. The 'blkls' tool displays the contents of all unallocated units of a file system, resulting in a stream of bytes of deleted content. The output can be searched for deleted file content. The 'blkcalc' program allows one to identify the unit location in the original image of a unit in the 'blkls' generated image.

A new feature of The Sleuth Kit from TCT is the '-l' argument to 'blkls' (or 'unrm' in TCT). This argument lists the details for data units, similar to the 'ils' command. The 'blkstat' tool displays the statistics of a specific data unit (including allocation status and group number).

Metadata Layer (inode):

The metadata layer describes a file or directory. This layer contains descriptive data such as dates and size as well as the addresses of the data units. This layer describes the file in terms that the computer can process efficiently. The structures that the data is stored in have names such as inode and directory entry. All tools in this layer begin with an 'i'.

The 'ils' program lists some values of the metadata structures. By default, it will only list the unallocated ones. The 'istat' displays metadata information in an ASCII format about a specific structure. New to The Sleuth Kit is that 'istat' will display the destination of symbolic links. The 'icat' function displays the contents of the data units allocated to the metadata structure (similar to the UNIX cat(1) command). The 'ifind' tool will identify which metadata structure has allocated a given content unit or file name.

Refer to the ntfs wiki for information on addressing metadata attributes in NTFS.

Human Interface Layer (file):

The human interface layer allows one to interact with files in a manner that is more convenient than directly with the metadata layer. In some operating systems there are separate structures for the metadata and human interface layers while others combine them. All tools in this layer begin with the letter 'f'.

The 'fls' program lists file and directory names. This tool will display the names of deleted files as well. The 'ffind' program will identify the name of the file that has allocated a given metadata structure. With some file systems, deleted files will be identified.

Time Line Generation

Time lines are useful to quickly get a picture of file activity. Using The Sleuth Kit a time line of file MAC times can be easily made. The mactime (TCT) program takes as input the 'body' file that was generated by fls and ils. To get data on allocated and unallocated file names, use 'fls -rm dir' and for unallocated inodes use 'ils -m'. Note that the behavior of these tools are different than in TCT. For more information, refer to wiki/mactime.

Hash Databases

Hash databases are used to quickly identify if a file is known. The MD5 or SHA-1 hash of a file is taken and a database is used to identify if it has been seen before. This allows identification to occur even if a file has been renamed.

The Sleuth Kit includes the 'md5' and 'sha1' tools to generate hashes of files and other data.

Also included is the 'hfind' tool. The 'hfind' tool allows one to create an index of a hash database and perform quick lookups using a binary search algorithm. The 'hfind' tool can perform lookups on the NIST National Software Reference Library (NSRL) (www.nsrl.nist.gov) and files created from the 'md5' or 'md5sum' command. Refer to the wiki/hfind file for more details.

File Type Categories

Different types of files typically have different internal structure. The 'file' command comes with most versions of UNIX and a copy is also distributed with The Sleuth Kit. This is used to identify the type of file or other data regardless of its name and extension. It can even be used on a given data unit to help identify what file used that unit for storage. Note that the 'file' command typically uses data in the first bytes of a file so it may not be able to identify a file type based on the middle blocks or clusters.

The 'sorter' program in The Sleuth Kit will use other Sleuth Kit tools to sort the files in a file system image into categories. The categories are based on rule sets in configuration files. The 'sorter' tool will also use hash databases to flag known bad files and ignore known good files. Refer to the wiki/sorter file for more details.

LICENSE

There are a variety of licenses used in TSK based on where they were first developed. The licenses are located in the licenses directory.

  • The file system tools (in the tools/fstools directory) are released under the IBM open source license and Common Public License.
  • srch_strings and fiwalk are released under the GNU Public License
  • Other tools in the tools directory are Common Public License
  • The modifications to 'mactime' from the original 'mactime' in TCT and 'mac-daddy' are released under the Common Public License.

The library uses utilities that were released under MIT and BSD 3-clause.

INSTALL

For installation instructions, refer to the INSTALL.txt document.

OTHER DOCS

The wiki contains documents that describe the provided tools in more detail. The Sleuth Kit Informer is a newsletter that contains new documentation and articles.

www.sleuthkit.org/informer/

MAILING LIST

Mailing lists exist on SourceForge, for both users and a low-volume announcements list.

http://sourceforge.net/mail/?group_id=55685

Brian Carrier

carrier at sleuthkit dot org

libewf_64bit's People

Contributors

apriestman avatar bcarrier avatar eldiener avatar esaunders avatar raman-bt avatar rcordovano avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libewf_64bit's Issues

Problems getting root file entry in pyewf

I am trying to run this example from the /examplea/pyewf/ folder, but when I do I get the error:

pyewf_handle_get_root_file_entry: unable to retrieve root file entry. libewf_handle_get_root_file_entry: invalid handle - missing single files.

The E01 I am running it against is of a 2GB USB stick I filled with miscellaneous data. I created the E01 using ftkimager on a Windows machine. Any idea what could be causing this issue?

libewf "error LNK2001: unresolved external symbol"

Hi.

I am using Visual Studio 2010 Express c ++.

However, I encountered an error while building libewf.

The contents of the error. โ†“

pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_DecodeUTF8 referenced in function _pyewf_get_version
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_DecodeUTF8
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_DecodeUTF8
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyEval_RestoreThread referenced in function _pyewf_get_version
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyEval_SaveThread referenced in function _pyewf_get_version
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyErr_Format referenced in function _pyewf_handle_get_header_values
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_datetime.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyExc_TypeError referenced in function _pyewf_handle_get_header_values
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyString_AsString referenced in function _pyewf_handle_get_header_values
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyString_Type
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_Type referenced in function _pyewf_file_object_get_offset
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_Type
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyString_Type
1>pyewf.obj : error LNK2001: unresolved external symbol __imp___Py_ZeroStruct
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__Py_IncRef referenced in function _pyewf_handle_get_header_values
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf.obj : error LNK2001: unresolved external symbol __imp___Py_TrueStruct
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf_datetime.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_AsUnicode referenced in function _pyewf_check_file_signature
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_AsUnicode
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyExc_RuntimeError referenced in function _pyewf_handle_get_hash_value
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyObject_IsInstance referenced in function _pyewf_handle_get_hash_value
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Type
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Type
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyUnicode_Type referenced in function _pyewf_handle_get_hash_value
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyErr_Clear referenced in function _pyewf_handle_get_hash_value
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords referenced in function _pyewf_check_file_signature
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyExc_MemoryError referenced in function _pyewf_file_entry_free
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__Py_DecRef referenced in function _pyewf_file_object_io_handle_initialize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_Decode referenced in function _pyewf_glob
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_Decode
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_GetDefaultEncoding referenced in function _pyewf_glob
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_GetDefaultEncoding
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyList_SetItem referenced in function _pyewf_glob
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_FromWideChar referenced in function _pyewf_glob
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyList_New referenced in function _pyewf_glob
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyGILState_Release referenced in function _initpyewf
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyGILState_Release
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyModule_AddObject referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyType_Ready referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyType_GenericNew referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyGILState_Ensure referenced in function _initpyewf
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyGILState_Ensure
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyEval_InitThreads referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__Py_InitModule4TraceRefs referenced in function _initpyewf
1>pyewf_compression_methods.obj : error LNK2019: unresolved external symbol __imp__PyDict_SetItemString referenced in function _pyewf_compression_methods_init_type
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_compression_methods.obj : error LNK2019: unresolved external symbol __imp__PyInt_FromLong referenced in function _pyewf_compression_methods_init_type
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_compression_methods.obj : error LNK2019: unresolved external symbol __imp__PyDict_New referenced in function _pyewf_compression_methods_init_type
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
1>pyewf_media_flags.obj : error LNK2019: unresolved external symbol __imp___PyObject_New referenced in function _pyewf_media_flags_new
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyExc_ValueError referenced in function _pyewf_handle_get_media_type
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_datetime.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_datetime.obj : error LNK2019: unresolved external symbol __imp__PyCapsule_Import referenced in function _pyewf_datetime_new_from_fat_date_time
1>pyewf_error.obj : error LNK2019: unresolved external symbol __imp__PyObject_Repr referenced in function _pyewf_error_fetch
1>pyewf_error.obj : error LNK2019: unresolved external symbol __imp__PyErr_Fetch referenced in function _pyewf_error_fetch
1>pyewf_error.obj : error LNK2019: unresolved external symbol __imp__PyOS_vsnprintf referenced in function _pyewf_error_fetch
1>pyewf_file_entries.obj : error LNK2019: unresolved external symbol __imp__PyErr_SetNone referenced in function _pyewf_file_entries_iternext
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyExc_StopIteration
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp___PyString_Resize referenced in function _pyewf_file_entry_read_buffer
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp___PyString_Resize
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyString_FromStringAndSize referenced in function _pyewf_file_entry_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_FromStringAndSize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_FromStringAndSize
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyMem_Free referenced in function _pyewf_file_entry_get_name
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyMem_Malloc referenced in function _pyewf_file_entry_get_name
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_AsStringAndSize referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyErr_Occurred referenced in function _pyewf_file_object_read_buffer
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyErr_Occurred
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyObject_CallMethodObjArgs referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyLong_FromSize_t referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_FromString referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyLong_FromLongLong referenced in function _pyewf_file_object_seek_offset
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromLongLong
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyObject_HasAttr referenced in function _pyewf_file_object_get_offset
1>pyewf_file_objects_io_pool.obj : error LNK2019: unresolved external symbol __imp__PySequence_GetItem referenced in function _pyewf_file_objects_pool_initialize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PySequence_GetItem
1>pyewf_file_objects_io_pool.obj : error LNK2019: unresolved external symbol __imp__PySequence_Size referenced in function _pyewf_file_objects_pool_initialize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PySequence_Size
1>pyewf_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_Size referenced in function _pyewf_handle_open
1>pyewf_handle.obj : error LNK2019: unresolved external symbol __imp__PySequence_Check referenced in function _pyewf_handle_open
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyExc_OverflowError
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyLong_FromUnsignedLongLong referenced in function _pyewf_integer_unsigned_new_from_64bit
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyInt_AsLong referenced in function _pyewf_integer_signed_copy_to_64bit
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyInt_Type
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyLong_AsLongLong referenced in function _pyewf_integer_signed_copy_to_64bit
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyLong_Type
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyInt_AsUnsignedLongLongMask referenced in function _pyewf_integer_unsigned_copy_to_64bit
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyLong_AsUnsignedLongLong referenced in function _pyewf_integer_unsigned_copy_to_64bit
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_FromString referenced in function _pyewf_handle_get_header_codepage
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_AsUTF8String referenced in function _pyewf_handle_set_header_codepage_setter
1>C:\Users\ZeroTwo\Downloads\libewf-20171104\msvscpp\VSDebug\pyewf.pyd : fatal error LNK1120: 68 unresolved externals

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.