Hacking Articles Tips Tricks Videos Tutorials
470 subscribers
66.1K photos
15 videos
157 files
133K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
hacking: security in practice
How to trigger old school wireless doorbell

I have this old school wireless doorbell that I would like to "hack" or trigger by sending a signal with my computer. The doorbell is nothing fancy, no wifi or anything, I assume just regular radio signal. My thinking is that I could record the signal when I press the button and the play that recording back with some kind of device. I assume that I will need some kind of hardware for this but I'm not sure what to look for, or if I'm on the right track.

I would appreciate some help and pointers in the right direction to successfully attempt this, also some help with what type of hardware I would need.

Thank you.

submitted by /u/jaxupaxu
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
This framework helps with Flutter apps reverse engineering (https://www.kitploit.com/search/label/Reverse%20Engineering) using the patched version of the Flutter library which is already compiled and ready for app repacking. This library has snapshot deserialization (https://www.kitploit.com/search/label/Deserialization) process modified to allow you perform dynamic analysis (https://www.kitploit.com/search/label/Dynamic%20Analysis) in a convenient way.
Key features: socket.cc is patched for traffic monitoring and interception; dart.cc is modified to print classes, functions and some fields; contains minor changes for successfull compilation; if you would like to implement your own patches, there is manual Flutter code change is supported using specially crafted Dockerfile Supported engines Android: arm64, arm32; iOS: arm64; Release: Stable, Beta Install # Linux, Windows, MacOS
pip3 install reflutter
Usage Burp Suite IP: SnapshotHash: 8ee4ef7a67df9845fba331734198a953 The resulting apk file: ./release.RE.apk Please sign the apk file Configure Burp Suite proxy server to listen on *:8083 Proxy Tab -> Options -> Proxy Listeners -> Edit -> Binding Tab Then enable invisible proxying in Request Handling Tab Support Invisible Proxying -> true impact@f:~$ reflutter main.ipa">impact@f:~$ reflutter main.apk

Please enter your Burp Suite IP:

SnapshotHash: 8ee4ef7a67df9845fba331734198a953
The resulting apk file: ./release.RE.apk
Please sign the apk file

Configure Burp Suite proxy server to listen on *:8083
Proxy Tab -> Options -> Proxy Listeners -> Edit -> Binding Tab

Then enable invisible proxying in Request Handling Tab
Support Invisible Proxying -> true

impact@f:~$ reflutter main.ipa Traffic interception You need to specify the IP of your Burp Suite Proxy Server located in the same network where the device with the flutter application is. Next, you should configure the Proxy in BurpSuite -> Listener Proxy -> Options tab Add port: 8083 Bind to address: All interfaces Request handling: Support invisible proxying = True

___________________________
@hacking_Attack
@Hacking_Video
You don't need to install any certificates. On an Android device, you don't need root access as well. reFlutter also allows to bypass some of the flutter certificate pinning (https://www.kitploit.com/search/label/Certificate%20Pinning) implementations. Usage on Android The resulting apk must be aligned and signed. I use uber-apk-signer (https://github.com/patrickfav/uber-apk-signer/releases/tag/v1.2.1) java -jar uber-apk-signer.jar --allowResign -a release.RE.apk. To see which code is loaded through DartVM, you need to run the application on the device. reFlutter prints its output in logcat with the reflutter tag impact@f:~$ adb logcat -e reflutter | sed 's/.*DartVM//' >> reflutter.txt code output NavigationInteractor { } Function 'initDeepLinkHandle':. (dynamic) => Future* { } Function '_navigateDeepLink@547106886':. (dynamic, dynamic, {dynamic navigator}) => void { } } Library:'package:anyapp/auth/navigation/AuthAccount.dart' Class: AuthAccount extends Account { PlainNotificationToken* _instance = sentinel; Function 'getAuthToken':. (dynamic, dynamic, dynamic, dynamic) => Future* { } Function 'checkEmail':. (dynamic, dynamic) => Future* { } Function 'validateRestoreCode':. (dynamic, dynamic, dynamic) => Future* { } Function 'sendSmsRestorePassword':. (dynamic, dynamic) => Future* { } }">Library:'package:anyapp/navigation/DeepLinkImpl.dart' Class: Navigation extends Object {

String* DeepUrl = anyapp://evil.com/ ;

Function 'Navigation.': constructor. (dynamic, dynamic, dynamic, dynamic) => NavigationInteractor {

}

Function 'initDeepLinkHandle':. (dynamic) => Future* {

}

Function '_navigateDeepLink@547106886':. (dynamic, dynamic, {dynamic navigator}) => void {

}

}

Library:'package:anyapp/auth/navigation/AuthAccount.dart' Class: AuthAccount extends Account {

PlainNotificationToken* _instance = sentinel;

Function 'getAuthToken':. (dynamic, dynamic, dynamic, dynamic) => Future* {

}

Function 'checkEmail':. (dynamic, dynamic) => Future* {

}< br/>
Function 'validateRestoreCode':. (dynamic, dynamic, dynamic) => Future* {

}

Function 'sendSmsRestorePassword':. (dynamic, dynamic) => Future* {

}
} Usage on iOS Use the IPA file created after the execution of reflutter main.ipa command. To see which code is loaded through DartVM, you need to run the application on the device. reFlutter prints its output in console logs in XCode with the reflutter tag.

___________________________
@hacking_Attack
@Hacking_Video
To Do Display absolute code offset for functions; Extract more strings and fields; Add socket patch; Extend engine support to Debug using Fork and Github Actions; Improve detection of App.framework and libapp.so inside zip archive Build Engine The engines are built using reFlutter (https://github.com/ptswarm/reFlutter/blob/main/.github/workflows/main.yml) in Github Actions (https://github.com/ptswarm/reFlutter/actions) to build the desired version, commits and snapshot hashes are used from this table (https://github.com/ptswarm/reFlutter/blob/main/enginehash.csv). The hash of the snapshot is extracted from storage.googleapis.com/flutter_infra_release/flutter//android-arm64-release/linux-x64.zip release

___________________________
@hacking_Attack
@Hacking_Video
Custom Build If you would like to implement your own patches, manual Flutter code change is supported using specially crafted Docker (https://hub.docker.com/r/ptswarm/reflutter) sudo docker pull ptswarm/reflutter -e COMMIT= --rm -iv${PWD}:/t ptswarm/reflutter FLAGS: -e x64=0 -e arm=0 -e WAIT=300 -e HASH_PATCH=[Snapshot_Hash] -e COMMIT=[Engine_commit] "># Linux, Windows
EXAMPLE BUILD ANDROID ARM64:
sudo docker run -e WAIT=300 -e x64=0 -e arm=0 -e HASH_PATCH= -e COMMIT= --rm -iv${PWD}:/t ptswarm/reflutter

FLAGS:
-e x64=0
-e arm=0
-e WAIT=300
-e HASH_PATCH=[Snapshot_Hash]
-e COMMIT=[Engine _commit]


Download reFlutter (https://github.com/ptswarm/reFlutter)

___________________________
@hacking_Attack
@Hacking_Video