β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦WHY REVERSE ENGINEERING ?
#Basic
> To disassemble a program, someone doing reverse engineering on software can use several tools. One instrument is a hexadecimal dumper that prints or shows a program's binary numbers in hexadecimal format (which is easier to read than a binary format).
> The reverse engineer will classify some parts of a program and see how they operate by understanding the bit patterns that represent the processor instructions as well as the instruction lengths. The disassembler is another popular method. The disassembler reads the binary code and then reveals the text form of each executable command.
> A disassembler can not say the difference between an executable instruction and the program's code, so a debugger is used to keep the disassembler from disassembling the program's data parts. A cracker may use these techniques to change code to gain access to a computer system or inflict other harm.
> Reverse engineering of electronics means pulling a system apart to see if it functions. For example, if a maker of processors needs to see how the processor of a competitor operates, they might buy the processor of a competitor, disassemble it, and then make a processor close to it. In certain nations, however, this method is unconstitutional. In general, reverse engineering of hardware involves a great deal of experience and is very costly.
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦WHY REVERSE ENGINEERING ?
#Basic
> To disassemble a program, someone doing reverse engineering on software can use several tools. One instrument is a hexadecimal dumper that prints or shows a program's binary numbers in hexadecimal format (which is easier to read than a binary format).
> The reverse engineer will classify some parts of a program and see how they operate by understanding the bit patterns that represent the processor instructions as well as the instruction lengths. The disassembler is another popular method. The disassembler reads the binary code and then reveals the text form of each executable command.
> A disassembler can not say the difference between an executable instruction and the program's code, so a debugger is used to keep the disassembler from disassembling the program's data parts. A cracker may use these techniques to change code to gain access to a computer system or inflict other harm.
> Reverse engineering of electronics means pulling a system apart to see if it functions. For example, if a maker of processors needs to see how the processor of a competitor operates, they might buy the processor of a competitor, disassemble it, and then make a processor close to it. In certain nations, however, this method is unconstitutional. In general, reverse engineering of hardware involves a great deal of experience and is very costly.
β β β Uππ»βΊπ«Δπ¬πβ β β β
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
Jack Ma offered China a stake in finance giant Annette to appease the administration.
#International
#International
Forwarded from UNDERCODE NEWS
Warning! Spyware PegASUS can eavesdrop on information in iOS devices without user contact.
#Vulnerabilities
#Vulnerabilities
β β β Uππ»βΊπ«Δπ¬πβ β β β
SS7 TOOL
1) git clone https://github.com/ernw/ss7MAPer
The dependencies
2) cd ss7MAPer
rebar get-deps
Patch the dependencies
3) cd deps/osmo_map
patch -p1 < ../../patches/osmo_map.patch
4) cd ../osmo_sccp
patch -p1 < ../../patches/osmo_sccp.patch
cd ../osmo_ss7
patch -p1 < ../../patches/osmo_ss7.patch
5) Get the deps to build (; This is not as easy as it might sound, I needed to:
Patch the epacp/rebar.config and replace
{port_envs, [
{"DRV_CFLAGS", "-g -Wall $ERL_CFLAGS"},
{"DRV_LDFLAGS", "-lpcap $ERL_LDFLAGS"}
]}.
with
{port_envs, [
{"CFLAGS", "-g -Wall $ERL_CFLAGS"},
{"LDFLAGS", "-lpcap $ERL_LDFLAGS"}
]}.
Another dependency is not covered by rebar, so you need to fetch it manually:
cd deps
git clone http://cgit.osmocom.org/erlang/signerl/
Build the ASN.1 source files:
cd deps/signerl/TCAP/asn_src/ITU
make
Copy the ASN.1 files to osmo_sccp:
cp deps/signerl/TCAP/asn_src/ITU/*rl deps/osmo_sccp/src/
Also the osmo libs have dependencies on each other and some other deps are shared, so I created some symlinks:
mkdir deps/epcap/deps
ln -sd ../../pkt deps/epcap/deps/pkt
mkdir deps/osmo_sccp/deps
ln -sd ../../osmo_ss7 deps/osmo_sccp/deps/osmo_ss7
ln -sd ../../epcap deps/osmo_sccp/deps/epcap
ln -sd ../../pkt deps/osmo_sccp/deps/pkt
ln -sd ../../signerl/MAP deps/osmo_sccp/deps/MAP
ln -sd ../../signerl/SCCP deps/osmo_sccp/deps/SCCP
ln -sd ../../signerl/TCAP deps/osmo_sccp/deps/TCAP
mkdir deps/osmo_map/deps
ln -sd ../../osmo_ss7 deps/osmo_map/deps/osmo_ss7
ln -sd ../../epcap deps/osmo_map/deps/epcap
ln -sd ../../pkt deps/osmo_map/deps/pkt
And copy some files in place:
cp deps/signerl/SCCP/itu/include/sccp.hrl deps/osmo_sccp/src/
cp deps/signerl/TCAP/include/tcap.hrl deps/osmo_map/src/
Build the code
rebar co
β β β Uππ»βΊπ«Δπ¬πβ β β β
SS7 TOOL
1) git clone https://github.com/ernw/ss7MAPer
The dependencies
2) cd ss7MAPer
rebar get-deps
Patch the dependencies
3) cd deps/osmo_map
patch -p1 < ../../patches/osmo_map.patch
4) cd ../osmo_sccp
patch -p1 < ../../patches/osmo_sccp.patch
cd ../osmo_ss7
patch -p1 < ../../patches/osmo_ss7.patch
5) Get the deps to build (; This is not as easy as it might sound, I needed to:
Patch the epacp/rebar.config and replace
{port_envs, [
{"DRV_CFLAGS", "-g -Wall $ERL_CFLAGS"},
{"DRV_LDFLAGS", "-lpcap $ERL_LDFLAGS"}
]}.
with
{port_envs, [
{"CFLAGS", "-g -Wall $ERL_CFLAGS"},
{"LDFLAGS", "-lpcap $ERL_LDFLAGS"}
]}.
Another dependency is not covered by rebar, so you need to fetch it manually:
cd deps
git clone http://cgit.osmocom.org/erlang/signerl/
Build the ASN.1 source files:
cd deps/signerl/TCAP/asn_src/ITU
make
Copy the ASN.1 files to osmo_sccp:
cp deps/signerl/TCAP/asn_src/ITU/*rl deps/osmo_sccp/src/
Also the osmo libs have dependencies on each other and some other deps are shared, so I created some symlinks:
mkdir deps/epcap/deps
ln -sd ../../pkt deps/epcap/deps/pkt
mkdir deps/osmo_sccp/deps
ln -sd ../../osmo_ss7 deps/osmo_sccp/deps/osmo_ss7
ln -sd ../../epcap deps/osmo_sccp/deps/epcap
ln -sd ../../pkt deps/osmo_sccp/deps/pkt
ln -sd ../../signerl/MAP deps/osmo_sccp/deps/MAP
ln -sd ../../signerl/SCCP deps/osmo_sccp/deps/SCCP
ln -sd ../../signerl/TCAP deps/osmo_sccp/deps/TCAP
mkdir deps/osmo_map/deps
ln -sd ../../osmo_ss7 deps/osmo_map/deps/osmo_ss7
ln -sd ../../epcap deps/osmo_map/deps/epcap
ln -sd ../../pkt deps/osmo_map/deps/pkt
And copy some files in place:
cp deps/signerl/SCCP/itu/include/sccp.hrl deps/osmo_sccp/src/
cp deps/signerl/TCAP/include/tcap.hrl deps/osmo_map/src/
Build the code
rebar co
β β β Uππ»βΊπ«Δπ¬πβ β β β
GitHub
GitHub - ernw/ss7MAPer: SS7 MAP (pen-)testing toolkit. DISCONTINUED REPO, please use: https://github.com/0xc0decafe/ss7MAPer/
SS7 MAP (pen-)testing toolkit. DISCONTINUED REPO, please use: https://github.com/0xc0decafe/ss7MAPer/ - ernw/ss7MAPer
Forwarded from UNDERCODE NEWS
IBM acquires cloud consulting service provider Nordcloud to challenge Amazon and Microsoft.
#International
#International
Forwarded from UNDERCODE NEWS
WeChat has been exposed as "the most stringent new regulations"! Users should pay attention to the account.
#Vulnerabilities
#Vulnerabilities
β β β Uππ»βΊπ«Δπ¬πβ β β β
MacOS Apps Hacks:
This is a shared libraries that spoofs some ObjC method calls.
Make sure to disable SIP (csrutil disable from Recovery) :
1) git clone https://github.com/gebeto/macos-hacks
2) cd macos-hacks
3) cd <APPLICATION>
4) make
5) You can use run.sh, it's a wrapper script that sets necessary environment variables to insert the lib and launches Applications (it assumes that installed to /Applications, edit the script if it differs for you).
β β β Uππ»βΊπ«Δπ¬πβ β β β
MacOS Apps Hacks:
This is a shared libraries that spoofs some ObjC method calls.
Make sure to disable SIP (csrutil disable from Recovery) :
1) git clone https://github.com/gebeto/macos-hacks
2) cd macos-hacks
3) cd <APPLICATION>
4) make
5) You can use run.sh, it's a wrapper script that sets necessary environment variables to insert the lib and launches Applications (it assumes that installed to /Applications, edit the script if it differs for you).
β β β Uππ»βΊπ«Δπ¬πβ β β β
GitHub
GitHub - gebeto/macos-hacks: MacOS Apps Hacks
MacOS Apps Hacks. Contribute to gebeto/macos-hacks development by creating an account on GitHub.
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
EFF: With the aim of cryptocurrencies, the US government is widening the reach of its financial regulation.
#Updates
#Updates
Forwarded from UNDERCODE NEWS
Let's Encrypt certificate problem has been resolved: Next year's modifications would not impact old Android devices.
#Updates
#Updates
β β β Uππ»βΊπ«Δπ¬πβ β β β
EVERY COURSE IN WORLD FOR FREE, LEGIT DOWNLOAD-GIT :
Algorithms
Artificial Intelligence
Business
Chemistry
Compilers
Computer Science
Computer vision
Cryptocurrency
Cryptography
CSS
Decentralized systems
Deep Learning
Discrete math
Functional programming
Game development
Haskell
Investing
iOS
Machine learning
Math
Networking
Neuroscience
Natural Language Processing
Operating systems
Programming
React
ReasonML
Rust
Scala
Security
Statistics
Swift
Type theory
Vim
Web Development
Related
Algorithms
Algorithmic thinking π°
Algorithms (2010) - Taught by Manuel Blum who has a Turing Award due to his contributions to algorithms. π
Algorithms specialization
Algorithms: Part 1 π
Algorithms: Part 2 π
Data structures (2016) π
Data structures (2017) π
Design and analysis of algorithms (2012) π
Evolutionary computation (2014) π
Introduction to programming contests (2012) π
MIT advanced data structures (2014) π
MIT introduction to algorithms π
Artificial Intelligence
Berkeley intro to ai (2014) π
MIT artificial intelligence (2010) π
The society of mind (2011) π
Business
Gamification π°
Chemistry
Bioinformatics specialization π°
Compilers
Principles of compiler design (2016) π
Stanford compiler construction (2016) π
Computer Science
Computational complexity (2008) π
Computer science 101 π
Data structures π°
Great ideas in computer architecture (2015) π
Information retrieval (2013) π
MIT great ideas in theoretical computer science π
MIT Mathematics for Computer Science (2010) π
MIT Structure and Interpretation of Programs (1986) π
Quantum Information Science II: Efficient Quantum Computing - fault tolerance and complexity (2018) π
Software foundations (2014) π
The art of recursion (2012) π
Computer vision
Computer vision π
Introduction to computer vision (2015) π
Programming computer vision with python (2012) π
Cryptocurrency
Bitcoin and Cryptocurrency Technologies π
Cryptography
Stanford cryptography I π°
Stanford cryptography II (2017) π°
CSS
CSS Grid by Wes Bos π
Decentralized systems
MIT Decentralized Applications (2018) π
Deep Learning
Advanced Deep Learning & Reinforcement Learning (2018) π
Berkeley deep reinforcement learning (2017) π
Deep learning (2017) π
Stanford natural language processing with deep learning (2017) π
Deep learning at Oxford (2015) π
Lectures π
Oxford CS Deep NLP (2017) π
Ucl reinforcement learning (2015)
Stanford convolutional neural networks for visual recognition π
Stanford deep learning for natural language processing π
Discrete math
Discrete Mathematics and Probability Theory π
Functional programming
Course in functional programming by KTH π
Functional Programming Course π
Programming paradigms (2018) π
Functional Programming in OCaml (2019)
Game development
HTML5 game development π
Haskell
Advanced Programming (2017) π
Haskell ITMO (2017) π
Introduction to Haskell (2016) π
Stanford functional systems in Haskell (2014) π
Investing
Computational investing π°
iOS
Developing iOS 10 apps with Swift (2017) π
Machine learning
MIT Deep Learning (2019)
Amazonβs Machine Learning University course (2018) π
Advanced Machine Learning with TensorFlow on Google Cloud Platform Specialization - Get hands-on experience optimizing, deploying, and scaling production ML models. π°
Artificial intelligence for robotics π
Coursera machine learning π°
Introduction to Deep Learning (2018) - Introductory course on deep learning algorithms and their applications. π
Introduction to Machine Learning for Coders - The course covers the most important practical foundations for modern machine learning. π
Introduction to matrix methods (2015) π
Learning from data (2012) π
Machine Learning Crash Course (2018) - Google's fast-paced, practical introduction to machine learning. π
Machine learning for data science (2015) π
Machine learning in Python with scikit-learn π
Machine Learning with TensorFlow on Google Cloud Platform Specialization - Learn ML with Google Cloud. Real-world experimentation with end-to-end ML. π°
Mathematics of Deep Learning, NYU, Spring (2018) π
EVERY COURSE IN WORLD FOR FREE, LEGIT DOWNLOAD-GIT :
Algorithms
Artificial Intelligence
Business
Chemistry
Compilers
Computer Science
Computer vision
Cryptocurrency
Cryptography
CSS
Decentralized systems
Deep Learning
Discrete math
Functional programming
Game development
Haskell
Investing
iOS
Machine learning
Math
Networking
Neuroscience
Natural Language Processing
Operating systems
Programming
React
ReasonML
Rust
Scala
Security
Statistics
Swift
Type theory
Vim
Web Development
Related
Algorithms
Algorithmic thinking π°
Algorithms (2010) - Taught by Manuel Blum who has a Turing Award due to his contributions to algorithms. π
Algorithms specialization
Algorithms: Part 1 π
Algorithms: Part 2 π
Data structures (2016) π
Data structures (2017) π
Design and analysis of algorithms (2012) π
Evolutionary computation (2014) π
Introduction to programming contests (2012) π
MIT advanced data structures (2014) π
MIT introduction to algorithms π
Artificial Intelligence
Berkeley intro to ai (2014) π
MIT artificial intelligence (2010) π
The society of mind (2011) π
Business
Gamification π°
Chemistry
Bioinformatics specialization π°
Compilers
Principles of compiler design (2016) π
Stanford compiler construction (2016) π
Computer Science
Computational complexity (2008) π
Computer science 101 π
Data structures π°
Great ideas in computer architecture (2015) π
Information retrieval (2013) π
MIT great ideas in theoretical computer science π
MIT Mathematics for Computer Science (2010) π
MIT Structure and Interpretation of Programs (1986) π
Quantum Information Science II: Efficient Quantum Computing - fault tolerance and complexity (2018) π
Software foundations (2014) π
The art of recursion (2012) π
Computer vision
Computer vision π
Introduction to computer vision (2015) π
Programming computer vision with python (2012) π
Cryptocurrency
Bitcoin and Cryptocurrency Technologies π
Cryptography
Stanford cryptography I π°
Stanford cryptography II (2017) π°
CSS
CSS Grid by Wes Bos π
Decentralized systems
MIT Decentralized Applications (2018) π
Deep Learning
Advanced Deep Learning & Reinforcement Learning (2018) π
Berkeley deep reinforcement learning (2017) π
Deep learning (2017) π
Stanford natural language processing with deep learning (2017) π
Deep learning at Oxford (2015) π
Lectures π
Oxford CS Deep NLP (2017) π
Ucl reinforcement learning (2015)
Stanford convolutional neural networks for visual recognition π
Stanford deep learning for natural language processing π
Discrete math
Discrete Mathematics and Probability Theory π
Functional programming
Course in functional programming by KTH π
Functional Programming Course π
Programming paradigms (2018) π
Functional Programming in OCaml (2019)
Game development
HTML5 game development π
Haskell
Advanced Programming (2017) π
Haskell ITMO (2017) π
Introduction to Haskell (2016) π
Stanford functional systems in Haskell (2014) π
Investing
Computational investing π°
iOS
Developing iOS 10 apps with Swift (2017) π
Machine learning
MIT Deep Learning (2019)
Amazonβs Machine Learning University course (2018) π
Advanced Machine Learning with TensorFlow on Google Cloud Platform Specialization - Get hands-on experience optimizing, deploying, and scaling production ML models. π°
Artificial intelligence for robotics π
Coursera machine learning π°
Introduction to Deep Learning (2018) - Introductory course on deep learning algorithms and their applications. π
Introduction to Machine Learning for Coders - The course covers the most important practical foundations for modern machine learning. π
Introduction to matrix methods (2015) π
Learning from data (2012) π
Machine Learning Crash Course (2018) - Google's fast-paced, practical introduction to machine learning. π
Machine learning for data science (2015) π
Machine learning in Python with scikit-learn π
Machine Learning with TensorFlow on Google Cloud Platform Specialization - Learn ML with Google Cloud. Real-world experimentation with end-to-end ML. π°
Mathematics of Deep Learning, NYU, Spring (2018) π
EVERY COURSE IN WORLD FOR FREE, LEGIT DOWNLOAD-GIT :
mlcourse.ai - Open Machine Learning course by OpenDataScience. π
Neural networks for machine learning π°
Notes π
Practical Deep Learning For Coders (2018) - Learn how to build state of the art models without needing graduate-level math. π
Statistical learning (2015) π
Tensorflow for deep learning research (2017) π
Math
Abstract algebra (2019) π
MIT linear algebra (2010) π
MIT multivariable calculus (2007) π
MIT multivariable calculus by Prof. Denis Auroux π
MIT multivariable control systems (2004) π
MIT singlevariable calculus (2006) π
Nonlinear dynamics and chaos (2014) π
Stanford mathematical foundations of computing (2016) π
Types, Logic, and Verification (2013)
Networking
Introduction to computer networking π
Introduction to EECS II: digital communication systems (2012) π
Neuroscience
The Human Brain (2018) π
Natural Language Processing
YSDA Natural Language Processing course (2018) π
Operating systems
Computer Science 162 π
Computer science from the bottom up π
How to make a computer operating system (2015) π
Operating system engineering π
Programming
Build a modern computer from first principles: from nand to tetris π°
Introduction to programming with matlab π°
MIT software construction (2016) π
MIT structure and interpretation of computer programs (2005) π
Stanford C Programming π
Structure and interpretation of computer programs (in Python) (2017) π
Unix tools and scripting (2014) π
Composing Programs - Free online introduction to programming and computer science.
React
Advanced React Patterns (2017) π
Beginner's guide to React (2017) π
Survive JS: React, From apprentice to master π
Building React Applications with Idiomatic Redux π
Building React Applications with Redux π
Complete intro to React v4 (2018) π
Leverage New Features of React 16 (2018) π
React Holiday (2017) - React through examples. π
ReasonML
Get Started with Reason (2018) π
Rust
Rust programming (2016) π
Scala
Functional programming principles in scala π°
Security
Computer and network security (2013) π
Hacker101 (2018) - Free class for web security. π
Statistics
Introduction to probability - the science of uncertainty π
MIT probabilistic systems analysis and applied probability (2010) π
Statistical Learning (2016) π
Statistics 110 π
Swift
Hacking with Swift (2018) π
Type theory
Homotopy Type Theory (2014) π
Vim
Vim valley π°
Web Development
Cutting-edge web technologies (2015) π
Interactive Flexbox course (2018) π
Related
Awesome artificial intelligence π
Awesome courses π
CS video courses π
Data science courses π
Dive into machine learning π
π¦DOWNLOAD https://github.com/learn-anything/courses
β β β Uππ»βΊπ«Δπ¬πβ β β β
mlcourse.ai - Open Machine Learning course by OpenDataScience. π
Neural networks for machine learning π°
Notes π
Practical Deep Learning For Coders (2018) - Learn how to build state of the art models without needing graduate-level math. π
Statistical learning (2015) π
Tensorflow for deep learning research (2017) π
Math
Abstract algebra (2019) π
MIT linear algebra (2010) π
MIT multivariable calculus (2007) π
MIT multivariable calculus by Prof. Denis Auroux π
MIT multivariable control systems (2004) π
MIT singlevariable calculus (2006) π
Nonlinear dynamics and chaos (2014) π
Stanford mathematical foundations of computing (2016) π
Types, Logic, and Verification (2013)
Networking
Introduction to computer networking π
Introduction to EECS II: digital communication systems (2012) π
Neuroscience
The Human Brain (2018) π
Natural Language Processing
YSDA Natural Language Processing course (2018) π
Operating systems
Computer Science 162 π
Computer science from the bottom up π
How to make a computer operating system (2015) π
Operating system engineering π
Programming
Build a modern computer from first principles: from nand to tetris π°
Introduction to programming with matlab π°
MIT software construction (2016) π
MIT structure and interpretation of computer programs (2005) π
Stanford C Programming π
Structure and interpretation of computer programs (in Python) (2017) π
Unix tools and scripting (2014) π
Composing Programs - Free online introduction to programming and computer science.
React
Advanced React Patterns (2017) π
Beginner's guide to React (2017) π
Survive JS: React, From apprentice to master π
Building React Applications with Idiomatic Redux π
Building React Applications with Redux π
Complete intro to React v4 (2018) π
Leverage New Features of React 16 (2018) π
React Holiday (2017) - React through examples. π
ReasonML
Get Started with Reason (2018) π
Rust
Rust programming (2016) π
Scala
Functional programming principles in scala π°
Security
Computer and network security (2013) π
Hacker101 (2018) - Free class for web security. π
Statistics
Introduction to probability - the science of uncertainty π
MIT probabilistic systems analysis and applied probability (2010) π
Statistical Learning (2016) π
Statistics 110 π
Swift
Hacking with Swift (2018) π
Type theory
Homotopy Type Theory (2014) π
Vim
Vim valley π°
Web Development
Cutting-edge web technologies (2015) π
Interactive Flexbox course (2018) π
Related
Awesome artificial intelligence π
Awesome courses π
CS video courses π
Data science courses π
Dive into machine learning π
π¦DOWNLOAD https://github.com/learn-anything/courses
β β β Uππ»βΊπ«Δπ¬πβ β β β
GitHub
GitHub - learn-anything/courses: Awesome Courses
Awesome Courses. Contribute to learn-anything/courses development by creating an account on GitHub.