Forwarded from UNDERCODE NEWS
Web browser "Smooz" ends service, burns due to suspicion of external transmission of browsing information.
#Updates
#Updates
β β β Uππ»βΊπ«Δπ¬πβ β β β
Identify IoT devices/Discovery phase GUIDE
1) Use WebRTC to obtain a local IP address.
Send requests to all IP addresses in the IP range through port 81. Since port 81 is usually not occupied, the active device will immediately respond to a TCP RST packet. For inactive devices in the IP range, the request packet will time out.
2) Each active IP address received the initial request collected using HTML5 for 35 GET endpoints. Based on the returned error message information, the attack script will identify whether the IP address matches any of the seven devices.
3) The research project uses three different operating systems (Windows 10, MacOS and Ubuntu) and four different browsers (Chrome, Firefox, Safari, MicrosoftEdge). However, only two browsers, Chrome and Firefox, are suitable for this study. Therefore, Safari and Edge browsers are not used, because according to (Web-based attacks on the discovery and control of local IoT devices):
> On Safari, all FETCH requests timed out, causing the attack script to identify all IP addresses as inactive. On the Edge browser, the script can use the FETCH request to correctly identify the active IP address, but Edge did not disclose the detailed HTML5 error message, so the attack script could not identify any devices on Edge.
Identify IoT devices/Discovery phase GUIDE
1) Use WebRTC to obtain a local IP address.
Send requests to all IP addresses in the IP range through port 81. Since port 81 is usually not occupied, the active device will immediately respond to a TCP RST packet. For inactive devices in the IP range, the request packet will time out.
2) Each active IP address received the initial request collected using HTML5 for 35 GET endpoints. Based on the returned error message information, the attack script will identify whether the IP address matches any of the seven devices.
3) The research project uses three different operating systems (Windows 10, MacOS and Ubuntu) and four different browsers (Chrome, Firefox, Safari, MicrosoftEdge). However, only two browsers, Chrome and Firefox, are suitable for this study. Therefore, Safari and Edge browsers are not used, because according to (Web-based attacks on the discovery and control of local IoT devices):
> On Safari, all FETCH requests timed out, causing the attack script to identify all IP addresses as inactive. On the Edge browser, the script can use the FETCH request to correctly identify the active IP address, but Edge did not disclose the detailed HTML5 error message, so the attack script could not identify any devices on Edge.
(don't clone our tips:()β β β Uππ»βΊπ«Δπ¬πβ β β β
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
β β β Uππ»βΊπ«Δπ¬πβ β β β
A free collection of unofficial api libraries. Designed to inspire your next Friday night hack. Use at your own discretion.
If you're interested in being notified of newly added unofficial APIs and other featured projects sign here
https://forms.gle/e8nCivpTBNftNtgGA
Download:
https://github.com/Rolstenhouse/unofficial-apis
A free collection of unofficial api libraries. Designed to inspire your next Friday night hack. Use at your own discretion.
If you're interested in being notified of newly added unofficial APIs and other featured projects sign here
https://forms.gle/e8nCivpTBNftNtgGA
Download:
https://github.com/Rolstenhouse/unofficial-apis
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
AMD confirms a new generation of Ryzen Thread Ripper processor Zen3 architecture: see you next year.
#Technologies
#Technologies
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦Saved your files on linuxβ>Backup and restore package selections with apt/dpkg :
Backup package list:
A) # dpkg --get-selections > pkg.list
Restore:
# dpkg --set-selections < pkg.list
# apt-get -u dselect-upgrade # this will pull and install all missing packages
see dpkg(1)
B) Sources.list
# To add an CD-ROM, use apt-cdrom
deb file:///debian jessie main contrib non-free
deb http://ftp.cn.debian.org/debian jessie main contrib non-free
deb http://ftp.cn.debian.org/debian jessie-backports main contrib non-free
deb http://ftp.cn.debian.org/debian jessie-proposed-updates main contrib non-free
deb http://ftp.cn.debian.org/debian-security jessie/updates main contrib
deb http://ftp.cn.debian.org/debian unstable main contrib non-free
deb http://ftp.cn.debian.org/debian experimental main contrib non-free
deb-src http://ftp.cn.debian.org/debian jessie main contrib non-free
deb-src http://ftp.cn.debian.org/debian unstable main contrib non-free
deb http://ftp.cn.debian.org/debian jessie main contrib non-free
deb-src http://ftp.cn.debian.org/debian jessie main
APT preferences
see apt_preferences (5)
C) List and Search package contents
$ dpkg -S pkg # to search installed package content
$ dpkg -L pkg # to list installed package content
$ apt-file sesarch file # search file among both installed and uninstalled packages
Package dependency
$ apt-cache depends pkg
$ apt-cache rdepends pkg
D) # aptitude can resolve some tough dependency situation
$ aptitude install pkg-with-dependency-trouble
Purge packages that are not completely removed
$ dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg --purge
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦Saved your files on linuxβ>Backup and restore package selections with apt/dpkg :
Backup package list:
A) # dpkg --get-selections > pkg.list
Restore:
# dpkg --set-selections < pkg.list
# apt-get -u dselect-upgrade # this will pull and install all missing packages
see dpkg(1)
B) Sources.list
# To add an CD-ROM, use apt-cdrom
deb file:///debian jessie main contrib non-free
deb http://ftp.cn.debian.org/debian jessie main contrib non-free
deb http://ftp.cn.debian.org/debian jessie-backports main contrib non-free
deb http://ftp.cn.debian.org/debian jessie-proposed-updates main contrib non-free
deb http://ftp.cn.debian.org/debian-security jessie/updates main contrib
deb http://ftp.cn.debian.org/debian unstable main contrib non-free
deb http://ftp.cn.debian.org/debian experimental main contrib non-free
deb-src http://ftp.cn.debian.org/debian jessie main contrib non-free
deb-src http://ftp.cn.debian.org/debian unstable main contrib non-free
deb http://ftp.cn.debian.org/debian jessie main contrib non-free
deb-src http://ftp.cn.debian.org/debian jessie main
APT preferences
see apt_preferences (5)
C) List and Search package contents
$ dpkg -S pkg # to search installed package content
$ dpkg -L pkg # to list installed package content
$ apt-file sesarch file # search file among both installed and uninstalled packages
Package dependency
$ apt-cache depends pkg
$ apt-cache rdepends pkg
D) # aptitude can resolve some tough dependency situation
$ aptitude install pkg-with-dependency-trouble
Purge packages that are not completely removed
$ dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg --purge
β β β Uππ»βΊπ«Δπ¬πβ β β β
Forwarded from UNDERCODE NEWS
ARM joins X86: Why was Apple M1 successful but failed with Snapdragon 850?
#Technologies
#Technologies
Forwarded from UNDERCODE NEWS
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦DESIGN YOUR GNOME LINUX DESK :
Making top bar (panel) thinner
$ sudo vim /usr/share/gnome-shell/theme/gnome-shell.css
/* TOP PANEL */
/* ... */
#panel {/* ... */
height: 1.86em;
}
#panel {
/* background-color: black; */
background-color: rgba(0,0,0,0.382);
[...]
625 .panel-corner {
626 -panel-corner-radius: 6px;
627 -panel-corner-background-color: rgba(0,0,0,0.382);
628 -panel-corner-border-width: 2px;
/usr/share/gnome-shell/gnome-shell-theme.gresource
```
according to gresource(1) from package
and with
Due to the ELF format, we need to ensure its displacements not being broke if think of dirty hack.
Let's edit it with
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦DESIGN YOUR GNOME LINUX DESK :
Making top bar (panel) thinner
$ sudo vim /usr/share/gnome-shell/theme/gnome-shell.css
And find this line:
/* TOP PANEL */
/* ... */
#panel {/* ... */
height: 1.86em;
}
change the `height` value as you want.
such as `'s/1.86em/1.75em/g'`
then restart gnome-shell ( Alt+F2, r )
This at least works on Gnome 3.4 (wheezy) and Gnome 3.8 (jessie 2014/06).
Making top panel transparent
===
Edit `/usr/share/gnome-shell/theme/gnome-shell.css`,
find the "panel" section,
then subtitude `black` with a `rgba()` function.
#panel {
/* background-color: black; */
background-color: rgba(0,0,0,0.382);
[...]
You can also change the color of the corners of top bar:
625 .panel-corner {
626 -panel-corner-radius: 6px;
627 -panel-corner-background-color: rgba(0,0,0,0.382);
628 -panel-corner-border-width: 2px;
Then restart gnome-shell.
However, one may find that there is no `gnome-shell.css` such a file
in package `gnome-shell 3.18`, and this new file appeared:
/usr/share/gnome-shell/gnome-shell-theme.gresource
```
according to gresource(1) from package
libglib-bin, this is a resource ball compiled into ELF format,and with
gresource list gnome-xxx.gresource you can see a complete list of its contents.Due to the ELF format, we need to ensure its displacements not being broke if think of dirty hack.
Let's edit it with
vim -b, vim's binary mode, but without xxd.β β β Uππ»βΊπ«Δπ¬πβ β β β
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
β β β Uππ»βΊπ«Δπ¬πβ β β β
BEST DEBIAN ARCHIVES & LINUX TIPS :
https://www.debian.org/doc/manuals/repository-howto/repository-howto
https://scotbofh.wordpress.com/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/
http://www.hadrons.org/~guillem/debian/mini-dak/
https://wiki.debian.org/SettingUpSignedAptRepositoryWithReprepro
https://www.debian-administration.org/article/286/Setting_up_your_own_APT_repository_with_upload_support
http://anonscm.debian.org/gitweb/?p=mirrorer/reprepro.git;a=blob_plain;f=docs/short-howto;hb=HEAD
[*] https://wiki.debian.org/HowToSetupADebianRepository
https://www.debian-administration.org/
http://askubuntu.com/questions/71510/how-do-i-create-a-ppa
β β β Uππ»βΊπ«Δπ¬πβ β β β
BEST DEBIAN ARCHIVES & LINUX TIPS :
https://www.debian.org/doc/manuals/repository-howto/repository-howto
https://scotbofh.wordpress.com/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/
http://www.hadrons.org/~guillem/debian/mini-dak/
https://wiki.debian.org/SettingUpSignedAptRepositoryWithReprepro
https://www.debian-administration.org/article/286/Setting_up_your_own_APT_repository_with_upload_support
http://anonscm.debian.org/gitweb/?p=mirrorer/reprepro.git;a=blob_plain;f=docs/short-howto;hb=HEAD
[*] https://wiki.debian.org/HowToSetupADebianRepository
https://www.debian-administration.org/
http://askubuntu.com/questions/71510/how-do-i-create-a-ppa
β β β Uππ»βΊπ«Δπ¬πβ β β β
www.debian.org
Debian Repository HOWTO (Obsolete Documentation)
This document explains what a Debian repository is and how you can set up one.
Forwarded from UNDERCODE NEWS
Forwarded from UNDERCODE NEWS
Vodafone gives the chance to come back with really great offers to all its past customers, here are all the specifics.
#Updates
#Updates
β β β Uππ»βΊπ«Δπ¬πβ β β β
FREE ENCODERS DECODERS :
https://www.base64decode.org/
https://www.urldecoder.org/
https://zxing.org/w/decode.jspx
https://www.convertstring.com/EncodeDecode
https://www.base64encode.org/
http://www.online-decoder.com/
β β β Uππ»βΊπ«Δπ¬πβ β β β
FREE ENCODERS DECODERS :
https://www.base64decode.org/
https://www.urldecoder.org/
https://zxing.org/w/decode.jspx
https://www.convertstring.com/EncodeDecode
https://www.base64encode.org/
http://www.online-decoder.com/
β β β Uππ»βΊπ«Δπ¬πβ β β β
Base64 Decode
Base64 Decode and Encode - Online
Decode from Base64 format or encode into it with various advanced options. Our site has an easy to use online tool to convert your data.
Forwarded from UNDERCODE NEWS
Huawei's first launch of HarmonyOS 2.0 developer beta, 4.04 GB to replace the bottom layer.
#Updates
#Updates
Forwarded from UNDERCODE NEWS