Баг в proftpd

 Серверная  Комментарии к записи Баг в proftpd отключены
Дек 262015
 
1

Ребят, решил поделиться, может кому пригодится.
Короч, на одном из клиентских серверов обнаружил шеллы, что привело меня в замешательство. Привело потому, что все сайты у клиентов написано мною на моем же движке, кода в паблике нет. Я все равно грешил на себя, и перерыл все коды — уязвимостей не нашел, но факт есть факт — шеллы залиты, причем довольно давно. Какой-то косяк на сервере не позволял их выполнять — это и спасло сайты. логов давно уже не было, поэтому я все почистил, написал скрипт монитор (проверка на наличие файлов в папке — шеллы заливались только в папки с правами 777) и сегодня пришел звоночек, что файл появился. Его содержимое

proftpd: 83.144.77.106:54317: SITE cpto /tmp/.

Короче, гуглеж привел меня к багу в сабже, о котором можно почитать тут
http://habrahabr.ru/post/257027/ и собсно на багзилле http://bugs.proftpd.org/show_bug.cgi?id=4169

у меня оказалась версия ProFTPD Version 1.3.4a
которая тоже является уязвимой.
уязвимость сохраняется до ProFTPD 1.3.5
Рекомендую владельцам серверов проверить свои версии ProFTPD :)

.
 Опубликовано в 12:26 дп

Удаление IP из базы черного списка spamhaus.org

 web и все такое, Серверная  Комментарии к записи Удаление IP из базы черного списка spamhaus.org отключены
Июл 302015
 
images

Собсно, по неведомым мне причинам данный черный список включил IP моего сервера в свою базу. мне по сути пофиг, но клиенты при попытке отослать что-нибудь на такое уг как мейл.ру получают отказы сервера, мол, «ваш ип в черном списке, идите в жопу.» ессно, письма до мейл.ру и прочего говна, не способного самостоятельно определить спам, не доходят.

Проблема решилась элементарно Continue reading »

 Опубликовано в 3:17 пп

SublimeText 3 — заставляем подсвечивать ошибки php

 Программирование  Комментарии к записи SublimeText 3 — заставляем подсвечивать ошибки php отключены
Дек 042014
 

Ставим через package control эти пакеты

sublimelinter-php
sublimelinter

и устанавливаем в консольке php5-cli

рестарт SublimeText

Профит

 Опубликовано в 7:40 пп

Определение местоположения по IP серверными средствами

 Серверная  Комментарии к записи Определение местоположения по IP серверными средствами отключены
Сен 172014
 

phpБуду краток. К делу. Начнем. Приступим.

Пока для сервера на убунтодебианах. Continue reading »

 Опубликовано в 10:26 дп

Установка Cyanogenmod на Samsung Galaxy tab 2 7.0 с Ubuntu

 Ubuntu  Комментарии к записи Установка Cyanogenmod на Samsung Galaxy tab 2 7.0 с Ubuntu отключены
Июл 202014
 

123Ахтунг! Дисклеймер! Если у вас чего-то накроется, сломается и тп. — автор ответственности не несет :) все делаете на свой страх и риск. Хотя на самом деле ниче страшного тут нет.

Ставим нужные пакеты

sudo apt-get install heimdall-flash android-tools-adb

Скачиваем образ прошивки тут

выключаем планшет, затем жмем «уменьшение громкости» и кнопку включения, попадаем в подобие биоса )
соглашаемся с дисклеймером (жмем громкость вверх, по-моему, там написано) Continue reading »

 Опубликовано в 7:45 пп

Bash скрипт бекап

 Ubuntu  Комментарии к записи Bash скрипт бекап отключены
Апр 112014
 

binСкрипт создает архивы с ротацией.

#!/bin/bash
#BACKUP_FOLDER - куда ложим бекапы TARGET что бекапим
export BACKUP_FOLDER="/home/ozim/Dropbox/backup/files"
export TARGET="/opt/lampp/htdocs"

#ротация
rm -rf $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/02 $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/01 $BACKUP_FOLDER/02
mkdir $BACKUP_FOLDER/01
 
#копирование
 
#cp -r $TARGET  $BACKUP_FOLDER/01/$TODAYDATE/ 
tar -cvzf $BACKUP_FOLDER/01/`date +%Y-%m-%d-%H-%M-%S`_files.tar.gz $TARGET

export BACKUP_FOLDER="/home/ozim/Dropbox/backup/db"
export TARGET="/opt/lampp/var/mysql"
 
#ротация
rm -rf $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/02 $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/01 $BACKUP_FOLDER/02
mkdir $BACKUP_FOLDER/01
 
#копирование
 
#cp -r $TARGET  $BACKUP_FOLDER/01/$TODAYDATE/ 
tar -cvzf $BACKUP_FOLDER/01/`date +%Y-%m-%d-%H-%M-%S`_db.tar.gz $TARGET
 Опубликовано в 9:35 дп  С меткой:

Лечение тиринга в kwin (Kubuntu)

 Ubuntu  Комментарии к записи Лечение тиринга в kwin (Kubuntu) отключены
Янв 092014
 

Создаем файл

/etc/profile.d/Tearing.sh

с содержимым

export KWIN_TRIPLE_BUFFER=1

выполняем команду

# chmod +x /etc/profile.d/Tearing.sh

перезагружаемся.

 Опубликовано в 3:53 пп  С меткой:

Установка х32 программ на Ubuntu 13.10

 Ubuntu  Комментарии к записи Установка х32 программ на Ubuntu 13.10 отключены
Янв 072014
 

ubuntu-logoРаньше как было: для того, чтобы установить такие программы как google erath, teamviewer — нам требовалось установить пакет ia32libs (почему — загадка, ведь качаю я установочные пакеты на 64 бита ).

В 13.10 этот пакет уже не существует, т.е. Удовлетворить зависимости устанавливаемых пакетов невозможно. Встает вопрос: как тогда их ставить?

dpkg --add-architecture i386

после чего качаем уже не 64 битную, а 32 битную версию программы, и устанавливаем обычным для вас способом.

 Опубликовано в 11:58 дп