MCPcopy Create free account

hub / github.com/axi0mX/ipwndfu / functions

Functions392 in github.com/axi0mX/ipwndfu

↓ 26 callersMethodctrl_transfer
r"""Do a control transfer on the endpoint 0. This method is used to issue a control transfer over the endpoint 0 (endpoint 0 is requi
usb/core.py:997
↓ 24 callersFunction_not_implemented
(func)
usb/backend/__init__.py:80
↓ 20 callersFunction_check
(ret)
usb/backend/libusb1.py:587
↓ 20 callersFunctionprepare_shellcode
(name, constants=[])
checkm8.py:95
↓ 18 callersFunction_check
(ret)
usb/backend/libusb0.py:414
↓ 18 callersFunction_check
(ret)
usb/backend/openusb.py:502
↓ 15 callersMethodread
r"""Read data from the endpoint. This method is used to receive data from the device. The endpoint parameter corresponds to the bEndp
usb/core.py:951
↓ 10 callersMethodgetTags
(self, magic)
image3.py:36
↓ 9 callersMethodmanaged_open
(self)
usb/core.py:118
↓ 8 callersFunction_try_lookup
try to get a string from the lookup table, return "" instead of key error
usb/core.py:81
↓ 8 callersFunctionlibusb1_no_error_ctrl_transfer
(device, bmRequestType, bRequest, wValue, wIndex, data_or_wLength, timeout)
checkm8.py:47
↓ 7 callersMethodcmd_data_offset
(self, index)
usbexec.py:52
↓ 7 callersMethodwrite
r"""Write data to the endpoint. This method is used to send data to the device. The endpoint parameter corresponds to the bEndpointAd
usb/core.py:918
↓ 6 callersMethodread_memory
(self, address, length)
usbexec.py:85
↓ 5 callersFunction_try_get_string
try to get a string, but return a string no matter what
usb/core.py:65
↓ 5 callersFunctionasm_thumb_trampoline
(src, dest)
checkm8.py:88
↓ 5 callersMethodcmd_arg_type
(self)
usbexec.py:50
↓ 5 callersMethodcommand
(self, request_data, response_length)
usbexec.py:94
↓ 5 callersMethodexecute
(self, cmd, receiveLength)
dfuexec.py:129
↓ 5 callersMethodwrite_memory
(self, address, data)
usbexec.py:44
↓ 4 callersFunction_set_attr
(input, output, fields)
usb/core.py:61
↓ 4 callersFunctionasm_arm64_branch
(src, dest)
checkm8.py:74
↓ 4 callersFunctionasm_arm64_x7_trampoline
(dest)
checkm8.py:83
↓ 4 callersMethodcmd_data_address
(self, index)
usbexec.py:53
↓ 4 callersMethoddispose
(self, device, close_handle = True)
usb/core.py:259
↓ 4 callersMethodmanaged_claim_interface
(self, device, intf)
usb/core.py:158
↓ 4 callersMethodset_configuration
r"""Set the active configuration. The configuration parameter is the bConfigurationValue field of the configuration you want to set a
usb/core.py:860
↓ 4 callersMethodset_interface_altsetting
r"""Set the alternate setting for an interface. When you want to use an interface and it has more than one alternate setting, you sho
usb/core.py:877
↓ 4 callersFunctionusb_req_leak
(device)
checkm8.py:123
↓ 3 callersMethod__get_timeout
(self, timeout)
usb/core.py:1103
↓ 3 callersFunction_get_iso_packet_list
(transfer)
usb/backend/libusb1.py:267
↓ 3 callersFunction_parse_recipient
(recipient, direction)
usb/control.py:65
↓ 3 callersMethod_str
(self)
usb/core.py:1116
↓ 3 callersMethodclear_halt
r""" Clear the halt/stall condition for the endpoint ep.
usb/core.py:904
↓ 3 callersMethodcmd_memcpy
(self, dest, src, length)
usbexec.py:54
↓ 3 callersFunctionempty_img3
(size)
alloc8.py:59
↓ 3 callersMethodgetDecryptedPayload
(self)
image3.py:56
↓ 3 callersMethodget_active_configuration
(self, device)
usb/core.py:234
↓ 3 callersFunctionload_library
Loads a library. Catches and logs exceptions. Returns: the loaded library or None arguments: * lib -- path to/name of the library
usb/libloader.py:101
↓ 3 callersFunctionusb_rop_callbacks
(address, func_gadget, callbacks)
checkm8.py:53
↓ 2 callersMethod__iso_transfer
(self, dev_handle, ep, intf, data, timeout)
usb/backend/libusb0.py:631
↓ 2 callersMethod__read
(self, fn, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb0.py:619
↓ 2 callersMethod__read
(self, fn, dev_handle, ep, intf, buff, timeout)
usb/backend/libusb1.py:924
↓ 2 callersMethod__write
(self, fn, dev_handle, ep, intf, data, timeout)
usb/backend/libusb0.py:608
↓ 2 callersMethod__write
(self, fn, dev_handle, ep, intf, data, timeout)
usb/backend/libusb1.py:908
↓ 2 callersMethod_do_finalize_object
Helper method that finalizes the object if not already done. Returns: None
usb/_objfinalizer.py:64
↓ 2 callersFunction_has_iso_transfer
()
usb/backend/libusb0.py:433
↓ 2 callersMethod_str
(self)
usb/core.py:408
↓ 2 callersMethod_str
(self)
usb/core.py:520
↓ 2 callersMethod_str
(self)
usb/core.py:644
↓ 2 callersFunction_strerror
(errcode)
usb/backend/libusb1.py:170
↓ 2 callersFunction_trace_function_call
(logger, fname, *args, **named_args)
usb/_debug.py:42
↓ 2 callersMethodaes
(self, data, action, key)
dfuexec.py:159
↓ 2 callersFunctionall_exploit_configs
()
checkm8.py:426
↓ 2 callersMethodclaim_interface
(self, dev_handle, intf)
usb/backend/libusb0.py:520
↓ 2 callersMethodcmd_arg_size
(self)
usbexec.py:51
↓ 2 callersFunctiondesc_iter
(**kwargs)
usb/util.py:180
↓ 2 callersFunctiondevice_iter
(**kwargs)
usb/core.py:1245
↓ 2 callersMethodget_configuration_descriptor
(self, dev, config)
usb/backend/libusb0.py:455
↓ 2 callersFunctionget_descriptor
r"""Return the specified descriptor. dev is the Device object to which the request will be sent to. desc_size is the descriptor size.
usb/control.py:148
↓ 2 callersMethodget_interface_descriptor
(self, dev, intf, alt, config)
usb/backend/libusb0.py:463
↓ 2 callersFunctionlibusb1_async_ctrl_transfer
(device, bmRequestType, bRequest, wValue, wIndex, data, timeout)
checkm8.py:27
↓ 2 callersMethodmanaged_release_interface
(self, device, intf)
usb/core.py:171
↓ 2 callersMethodnewImage3
(self, decrypted=True)
image3.py:72
↓ 2 callersFunctionno_leak
(device)
checkm8.py:120
↓ 2 callersMethodread_memory
(self, address, length)
dfuexec.py:175
↓ 2 callersMethodrelease_interface
(self, dev_handle, intf)
usb/backend/libusb0.py:524
↓ 2 callersMethodsetup_request
(self, device, endpoint)
usb/core.py:207
↓ 2 callersMethodsubmit
(self, ctx = None)
usb/backend/libusb1.py:669
↓ 2 callersFunctionusb_req_stall
(device)
checkm8.py:122
↓ 1 callersMethod__compute_size_transf_data
(self)
usb/backend/libusb1.py:684
↓ 1 callersMethod__init__
r"""Initialize the Device object. Library users should normally get a Device instance through the find function. The dev parameter is
usb/core.py:741
↓ 1 callersMethod__init__
(self, devid)
usb/backend/libusb1.py:601
↓ 1 callersMethod__init__
(self)
usb/backend/openusb.py:511
↓ 1 callersMethod__new__
Creates a new object instance and adds the private finalizer attributes to it. Returns: new object instance Argu
usb/_objfinalizer.py:109
↓ 1 callersMethod__set_packets_length
(self, n, packet_length)
usb/backend/libusb1.py:688
↓ 1 callersMethod_finalize_object
Actually finalizes the object (frees allocated resources etc.). Returns: None Derived classes should implement this.
usb/_objfinalizer.py:42
↓ 1 callersMethod_get_full_descriptor_str
(self)
usb/core.py:530
↓ 1 callersMethod_get_full_descriptor_str
(self)
usb/core.py:649
↓ 1 callersMethod_get_full_descriptor_str
(self)
usb/core.py:1120
↓ 1 callersFunction_load_library
(find_library=None)
usb/backend/libusb0.py:191
↓ 1 callersFunction_load_library
(find_library=None)
usb/backend/libusb1.py:273
↓ 1 callersFunction_load_library
(find_library=None)
usb/backend/openusb.py:266
↓ 1 callersFunction_setup_log
()
usb/__init__.py:54
↓ 1 callersFunction_setup_prototypes
(lib)
usb/backend/libusb0.py:198
↓ 1 callersFunction_setup_prototypes
(lib)
usb/backend/libusb1.py:290
↓ 1 callersFunction_setup_prototypes
(lib)
usb/backend/openusb.py:274
↓ 1 callersFunctionapply_patches
(binary, patches)
libusbfinder/__init__.py:61
↓ 1 callersMethodboot_ibss
(self)
dfuexec.py:213
↓ 1 callersMethodclearHalt
r"""Clears any halt status on the specified endpoint. Arguments: endpoint: endpoint number.
usb/legacy.py:213
↓ 1 callersMethodclose_device
(self, dev_handle)
usb/backend/libusb0.py:488
↓ 1 callersMethodcmd_memset
(self, address, c, length)
usbexec.py:55
↓ 1 callersMethodcreateImage3FromTags
(type, tags)
image3.py:17
↓ 1 callersFunctioncreate_control_transfer
(device, request, timeout)
limera1n.py:126
↓ 1 callersMethodctrl_transfer
(self, dev_handle, bmRequestType, bRequest,
usb/backend/libusb0.py:575
↓ 1 callersMethodctrl_transfer
(self, dev_handle, bmRequestType, bRequest,
usb/backend/openusb.py:691
↓ 1 callersMethoddecrypt_keybag
(self, keybag)
dfuexec.py:290
↓ 1 callersMethoddetach_kernel_driver
r"""Detach a kernel driver. If successful, you will then be able to perform I/O. The interface parameter is the device interface num
usb/core.py:1066
↓ 1 callersMethodecid_string
(self)
dfuexec.py:121
↓ 1 callersMethodenumerate_devices
(self)
usb/backend/libusb0.py:439
next →1–100 of 392, ranked by callers