BrainStorms

بنام خدا

شنبه, ۲۵ آبان ۱۳۹۲، ۱۱:۰۱ ب.ظ


به نام خدا و به ذات خدا
از خدا و به سوی خدا 
خداوندا به تو تسلیم کرده ام خویش را 
به درگاهت روی آوردم و به تو واگذاردم هستی ام را 
حفظم کن ، به حفظ ایمـــان
که
سفر آغاز حدیث با تو بودن است
  • محمد بدیع زادگان

شاید در بعضی اوقات نیاز به داشتن یک Online Ruler احساس شود.

کافیست با مراجعه به سایت iruler.net بصورت خودکار و باتوجه به میزان رزولیشن صفحه نمایش تان از یک خط کش Cm و Inch دار بهره ببرید.

  • محمد بدیع زادگان

اعلام چندین هدف (Target) در Metasploit

يكشنبه, ۴ تیر ۱۳۹۶، ۱۲:۴۷ ب.ظ
شاید بعضی اوقات بخواهیم در متاسپلوئیت چندین هدف موجود در یک فایل را که بصورت هر IP در هر خط هستند را به متاسپلوئیت معرفی کنیم.بطور مثال بخواهیم یک لیست IP را که بصورت خط به خط در یک pool مشخص شده است را به متاسپلوئیت معرفی کنیم:

set RHOSTS file:/path/to/pool
  • محمد بدیع زادگان

همانطور که می دانیم فایل CSV اکسل قابلیت باز شدن بصورت TEXT را هم دارند و بنابراین می توان با استفاده از AWK به خواندن صرفا یک یا چندین ستون آن اقدام نمود و سپس مثلا آن ستون(ها) را در یک فایل مجزای دیگر ذخیره نمود:


awk -F, '{print $2}' a.csv > b.text


بطور مثال در دستور بالا تنها ستون دوم فایل a.csv در یک فایل متنی دیگر بنام b.text ریخته می شود.


  • محمد بدیع زادگان
شاید بسیار اوقات خواسته باشید از یک فایل (موسوم به pool) خط به خط اطلاعات را بخوانید و پردازش کنید.
چاره کار استفاده از اسکریپت زیر می باشد:

#!/bin/bash
while read -r ip
do
python ssdp_scan.py $ip $ip logfile
done <pool

بطور مثال در اسکریپت بالا خواسته ایم اسکریپت پردازشگر ssdp_scan.py خط به خط اطلاعات فایل pool (که دراینجا IP Address) هستند را بخواند و پردازش اطلاعات کند.
  • محمد بدیع زادگان

کافیست در فایل usr/local/etc/pkg.conf/ مقادیر FETCH_RETRY و FETCH_TIMEOUT را به میزان دلخواه بیشتر کنید.

  • محمد بدیع زادگان

ArchLinux USB AutoMount

چهارشنبه, ۱۳ ارديبهشت ۱۳۹۶، ۱۰:۱۲ ق.ظ

مانت خودکار پارتیشن های مربوط به هر حافظه USB در هنگام اتصال به پورت USB در لینوکس های مبتنی لینوکس آرچ:

$sudo pacman -S thunar thunar-volman

  • محمد بدیع زادگان

PDF Watermark Removing in UNIX

دوشنبه, ۲۸ فروردين ۱۳۹۶، ۱۲:۳۴ ق.ظ

ابتدا بایستی توسط فرمان زیر PDF مورد نظر را Decompress نمود:

pdftk original.pdf output uncompressed.pdf uncompress

سپس متن واترمارک شده را توسط دستور زیر حذف نمود:

sed -e "s/watermarktextstring/ /" uncompressed.pdf > unwatermarked.pdf
و نهایتا PDF را بفرم فشرده شده تبدیل نمود.
pdftk unwatermarked.pdf output fixed.pdf compress
  • محمد بدیع زادگان

آسان ترین راه نصب TeamViewer در لینوکس

پنجشنبه, ۳ فروردين ۱۳۹۶، ۰۷:۳۴ ب.ظ
برای نصب سریع TeamViewer کافیست آخرین ورژن لینوکسی آن را از سایت رسمی TeamViewer دانلود کرده (نسخه ۳۲ بیتی برروی سیستم های ۶۴ بیتی نیز کار می دهد) و سپس طی دو فرمان زیر اقدام به نصب فرمایید:


$ sudo dpkg -i teamviewer_xxxxxx_i386.deb

$ sudo apt-get install -f

  • محمد بدیع زادگان

VGA Graphics Card Memory Size status

سه شنبه, ۲۸ دی ۱۳۹۵، ۱۰:۰۷ ق.ظ

با فرمان زیر می توان از میزان حافظه گرافیکی سیستم در محیط یونیکس مطلع شد:

$ lspci -v | grep ' prefetchable'

  • محمد بدیع زادگان

Keyboard Layout Switching Commands Definition

يكشنبه, ۵ دی ۱۳۹۵، ۱۱:۱۴ ق.ظ
.کافیست فرمان زیررا در تعریف یک کلید میانبر اجرا کنید
setxkbmap -option grp:alt_shift_toggle us,ir
  • محمد بدیع زادگان