16 Ağustos 2017 Çarşamba
15 Ağustos 2017 Salı
gedit komutu
Giriş
Sistemin editor seçimini değiştirmek için şöyle yaparız
metadata
gedit dosyalarla ilgili bilgileri şurada saklar
Şöyle yaparız. Aynı bilgi Help > About kutusunda da mevcut.
Sistemin editor seçimini değiştirmek için şöyle yaparız
export EDITOR=vim
Bu satırı ~/.bashrc or ~/.profile dosyasına ekleriz.metadata
gedit dosyalarla ilgili bilgileri şurada saklar
~/.local/share/gvfs-metadata
Bu dosya binary olduğu için gözle okunamaz. Bu dosya ile çalışmak için şu komutlar şöyle.gvfs-cat gvfs-mkdir gvfs-rename
gvfs-copy gvfs-monitor-dir gvfs-rm
gvfs-info gvfs-monitor-file gvfs-save
gvfs-less gvfs-mount gvfs-set-attribute
gvfs-ls gvfs-move gvfs-trash
gvfs-mime gvfs-open gvfs-tree
Dosyada en son kalınan konumu görmek için şöyle yaparız.gvfs-info FILENAME | grep metadata::gedit-position
Dosyada en son kalınan konumu atamak için şöyle yaparız.gvfs-set-attribute FILENAME metadata::gedit-position 42
--version seçeneğiŞöyle yaparız. Aynı bilgi Help > About kutusunda da mevcut.
$ gedit --version
gedit - Version 3.22.1
4 Ağustos 2017 Cuma
bash kodlama - Menü
Giriş
Bu yazıda kullanıcıdan girdi almayla ilgili örnekler var.
Örnek
Şöyle yaparız.
Bu yazıda kullanıcıdan girdi almayla ilgili örnekler var.
Örnek
Şöyle yaparız.
#!/bin/bash
echo "select symlink"
read -e -r symlink
echo "select directory"
read -e -r dir
var=$(echo "$dir" | sed 's/\///g')
rm "$symlink"
mv "$dir" "$symlink"
ln -s "$symlink" "$var"
13 Temmuz 2017 Perşembe
tlp-stat komutu
-b seçeneği
Şöyle yaparız.
Ekranda gördüğümüz değer şöyledir.
Şöyle yaparız.
sudo tlp-stat -b
--- TLP 1.0 --------------------------------------------
+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer = DP
/sys/class/power_supply/BAT0/model_name = bq20z451
/sys/class/power_supply/BAT0/cycle_count = 154
/sys/class/power_supply/BAT0/charge_full_design = 7150 [mAh]
/sys/class/power_supply/BAT0/charge_full = 6435 [mAh]
/sys/class/power_supply/BAT0/charge_now = 6169 [mAh]
/sys/class/power_supply/BAT0/current_now = 1471 [mA]
/sys/class/power_supply/BAT0/status = Charging
Charge = 95.9 [%]
Capacity = 90.0 [%]
Capacity pil eskidikçe azalır. Charge kalan kapasitenin ne kadarının dolu olduğunu gösterir.Ekranda gördüğümüz değer şöyledir.
Charge * Capacity = RealCharge
95,9%. * 90% = 86,3%
5 Temmuz 2017 Çarşamba
killall komutu
Birden çok uygulamayı öldürmek için şöyle yaparız.
killall -9 firefox google-chrome google-chrome-stable chromium-browser
15 Haziran 2017 Perşembe
LD_PRELOAD
Giriş
Açıklaması şöyle. Eğer uygulama binary dosyasında setcap yapılmışsa LD_PRELOAD çalışmayabilir
... OP's binary has privilege features added to it: capabilities. This switchs ld.so(8) into secure-execution mode which by default disables most dynamic-linker related environment variables, including LD_PRELOAD and LD_DEBUG.
Örnek
Şöyle yaparız. Burada kendim libsystem.so kütüphanesini yazıyorum. Amaç system() çağrısını kesip gelen parametrenin değerini değiştirmek
Şöyle yaparız. Burada kendim libsystem.so kütüphanesini yazıyorum. Amaç system() çağrısını kesip gelen parametrenin değerini değiştirmek
#define _GNU_SOURCE
#include <dlfcn.h>
#include <string>
#include <iostream>
typedef int (*orig_system_type)(const char *command);
extern "C" int system(const char *command)
{
std::string new_cmd = std::string("set -f;") + command;
// next line is for debuggin only
std::cout << new_cmd << std::endl;
orig_system_type orig_system;
orig_system = (orig_system_type)dlsym(RTLD_NEXT,"system");
return orig_system(new_cmd.c_str());
}
Derlemek için şöyle yaparız.g++ -shared -fPIC -ldl -o libsystem.so system.cppÇalıştırmak için şöyle yaparız.
$ LD_PRELOAD=/path/to/libsystem.so ./myprogramÖrnek
Şöyle yaparız. Burada setlocal çağrısını kesiyoruz
# cc -shared -fPIC -xc - <<< 'char *setlocale(int c, const char *l){ errx(1, "not today"); }' -o /usr/lib64/liblo.so # chmod 4755 /usr/lib64/liblo.soŞöyle yaparız
$ LD_PRELOAD=liblo.so su -
su: not today13 Haziran 2017 Salı
Aircrack Suite
Kurulum
Şöyle yaparız
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız. Monitor Mod = On yapar.
Şöyle yaparız
Şöyle yaparız
Şöyle yaparız
sudo apt-get install aircrack-ngairodump-ng komutu
Şöyle yaparız.
airodump-ng wlan0moncheck seçeneği
Şöyle yaparız.
sudo airmon-ng check kill
start seçeneğiŞöyle yaparız. Monitor Mod = On yapar.
sudo airmon-ng start wlan1
wifite komutuŞöyle yaparız
sudo apt-get install wifite-cracked seçeneği
Şöyle yaparız
wifite -cracked
Kaydol:
Kayıtlar (Atom)