ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование > Windows системы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 06.06.2010, 17:15
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Как удалить с помощью скрипта файлы в корзине:
Цитата:
(New-Object -ComObject Shell.Application).NameSpace(0x0a).Items() | Remove-Item -Path {$_.path}
Константы ShellSpecialFolderConstants - http://msdn.microsoft.com/en-us/library/bb774096(v=VS.85).aspx

В данном случае:
ssfBITBUCKET = 0x0a
 
Ответить с цитированием

  #22  
Старый 12.06.2010, 02:59
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


Smile

В ирк Slip задал вопрос: - Как будет выглядеть преобразование символов в противоположный регистр? Его реализация этой задачи оказалась короче на Perl.Perl выиграл

Perl:
Цитата:
perl -e "for(shift =~ /\w/g) { print lc if /\p{IsUpper}/; print uc if /\p{IsLower}/; }" KjbgfYGKHJKHghk
Powershell:
Цитата:
function CaseConvert
{
process {-join ([char[]]$_ | ForEach-Object { if ([char]::islower($_)) {[char]::toUpper($_)} else {[char]::tolower($_)}})}
}

Цитата:
"ПриВет","DeErrQ" | CaseConvert"
Вывод:
пРИвЕТ
dEeRRq

Цитата:
${C:\windows\win.ini} | CaseConvert
Вывод:
; FOR 16-BIT APP SUPPORT
[FONTS]
[EXTENSIONS]
[MCI EXTENSIONS]
[FILES]
[mAIL]
mapi=1
cmcdllname32=MAPI32.DLL
cmc=1
mapix=1
mapixver=1.0.0.1
olemESSAGING=1
[mci eXTENSIONS.bak]
M2V=mpegvIDEO
MOD=mpegvIDEO

А вот ,что удобнее использовать решать уже вам =)

Последний раз редактировалось SpangeBoB; 12.06.2010 в 03:03..
 
Ответить с цитированием

  #23  
Старый 12.06.2010, 03:34
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Кстати на Перле вышло в итоге ещё короче:
Код:
perl -e "$_ = shift, tr/A-Za-z/a-zA-Z/, print;" QwErTy
Но таки хочется уменьшить ещё:)
__________________
..
 
Ответить с цитированием

  #24  
Старый 12.06.2010, 11:02
Аватар для NaX[no]rT
NaX[no]rT
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме:
3606217

Репутация: 685


Отправить сообщение для NaX[no]rT с помощью ICQ
По умолчанию

2Slip
powershell отлично работает с .NET. Портировав перловый регэксп - выйдет короче)
 
Ответить с цитированием

  #25  
Старый 12.06.2010, 11:08
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Цитата:
Сообщение от .Slip  
Кстати на Перле вышло в итоге ещё короче:
Код:
perl -e "$_ = shift, tr/A-Za-z/a-zA-Z/, print;" QwErTy
Но таки хочется уменьшить ещё
А на сколько уменьшится если на вход подается 3 языка,например:Украинский, усский,Английский?
 
Ответить с цитированием

  #26  
Старый 17.06.2010, 01:06
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Небольшая заметка,по поводу как получить свой внешний IP,в данном случае воспользуемся сервисом http://www.myip.ru.Регексп,который используется не совсем корректен если парсить ip,но так как ресурс проверяет валидность сам,то этого достаточно.



PHP код:
function Get-ExternalIp
{
    
$webcl = New-Object System.Net.WebClient
    
try {
        
$webcl.DownloadString('http://www.myip.ru/get_ip.php?loc=') -match "\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b" Out-Null
        
"Ваш IP-адрес: {0}" -f $matches[0]
        }
    catch 
        {
        
"IP-адрес не удалось получить."
        
}

Ваш IP_адрес: 127.0.0.1

Маленькое дополнение с GUI.Для этого мы воспользуемся PowershellPack,который содержит свыше 1000 всевозможно полезных функций и скриптов.Скачать PowerShellPack и более подробно ознакомиться с его функционалом можно http://code.msdn.microsoft.com/PowerShellPack

Цитата:
Import-Module WPK
New-Label (get-externalip) | show-window


Uploaded with ImageShack.us

Последний раз редактировалось SpangeBoB; 17.06.2010 в 01:30..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Методы "вспоминания" пароля (от мыла) censored! E-Mail 175 05.06.2010 16:57
Фишинг и методы защиты от него unl1m Статьи 12 04.12.2009 15:10
Проактивные методы антивирусной защиты spider-intruder Защита ОС: вирусы, антивирусы, файрволы. 0 24.04.2009 10:49
Методы проникновения в локальную сеть. .FUF Авторские статьи 18 22.02.2008 04:13



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ