Sunday 27 March 2016

PowerTab is nice add-on for PowerShell.

Hi everybody.

Today I would like to tell a few words about cute add-on for PowerShell (PS). This addon help us to write commands in PS box by press button "Tab". Yes, you know that PS propose me by pressing "Tab" button next keys as available by rotation. It's not always comfortable.

So,  I mean add-on PowerTab. It addon you must install in PS by "import-module PowerTab". Be sure that PowerTab files is situated in folder \Modules of PS before. Ok, then you can answer for some questions in processing. See screenshot.
 

Then you must add one string to your profile's PS-file (red arrow). Check destination of your profile by command: $profile.
Ok.

After that you will have nice feature in PS by "Tab". It's great! See below.


See you later.

Thursday 24 March 2016

15 и 1 способ обхода PowerShell Execution Policy.

Всем привет.

Предлагаю вам интересную статью про 15 и 1 способ обхода PowerShell Execution Policy.

Автор: Scott Sutherland

Материал взят здесь http://www.securitylab.ru/analytics/461333.php

Известно, что по умолчанию PowerShell сконфигурирован на запрет выполнения скриптов в системах на базе ОС Windows. Подобные настройки могут затруднять работу админов, пентестеров и разработчиков, и в этой статье я расскажу о 15 способах обхода execution policy без использования прав локального администратора. Полагаю, что есть техники, которые не будут упомянуты из-за моей забывчивости или элементарного незнания, однако, надеюсь, нижеприведенный список будет хорошим стартом для тех, кто нуждается в нем.

Пс:16-й способ я добавлю от себя в конце.

Что такое PowerShell Execution Policy?

Execution policy определяет, какие типы скриптов могут быть запущены (если вообще могут) в системе. По умолчанию значение параметра выставлено как «Restricted», что запрещает запуск любых скриптов. Однако следует понимать, что настройка Execution Policy никогда не относилась к управлению безопасностью, а служила лишь для того, чтобы администраторы случайно не могли вывести систему из строя. Именно поэтому существует множество техник, чтобы обойти эти настройки, включая некоторые, предоставленные компанией Microsoft.

Зачем нужно обходить Execution Policy?

Кажется, один из наиболее распространенных ответов на вопрос, обозначенный в заголовке, - автоматизация процессов. Однако есть и другие причины, по которым PowerShell стал популярным среди администраторов, пентестеров и хакеров:
• Встроен в Window.
• Может вызывать Windows API.
• Может запускать команды без записи на диск.
• Может избегать обнаружения антивирусами.
• Уже помечен как «достоверный» и находится в большинстве белых списков.
• Используется при написании многих утилит безопасности с открытым исходным кодом.

Как посмотреть настройки Execution Policy
   

Перед началом использования всех возможностей PowerShell, потребуется обойти запрет на запуск скриптов. Текущие настройки можно получить, выполнив команду «Get-ExectionPolicy». Если запрет выставлен, то при запуске команды появится следующее сообщение:
PS C:\> Get-ExecutionPolicy
 

Рисунок 1: Результат выполнения команды в системе, где установлен запрет на запуск скриптов

Sunday 20 March 2016

Протокол CWMP для ADSL-модема ZXHN H108N.

Всем привет.

Скорее всего вы уже в курсе что ПАО "Укртелеком" прописывает в свои модемы ZXHN H108N строчку на свой CWMP-сервер. Выглядит она вот так:



Пугаться не надо. Хотя писанных страшилок по поводу "неумелого" использования CWMP с вашим модемом специалистами ПАО "Укртелеком" достаточно.

Для чего же он? 

Техническим языком протокол CWMP это CPE WAN Management Protocol. Основная цель протокола CWMP – унификация средств и методов управления абонентским оборудованием (CPE) в сетях провайдеров, независимо от производителей и моделей CPE, централизация функций управления CPE, их передача со стороны абонента на сторону провайдера. Достижение указанных целей позволяет обеспечить качество предоставления массовых услуг, оптимизировать расходы на их сопровождение, упростить процедуру доступа к услуге со стороны абонентов. Красиво сказано, да?

В принципе функции этого протокола перекликаются с протоколом SNMP. Но согласно спецификации  TR-069 он более безопасен. Более подробно про CWMP читаем здесь: http://www.jetinfo.ru/jetinfo_arhiv/sistemy-upravleniya-abonentskimi-strojstvami/tsentralizovannoe-upravlenie-abonentskim-oborudovaniem/2010

Как вам поступить? Если вы никому не верите), то можете удалить эту строчку. Или просто деактивировать протокол. Но вам могут позвонить из службы поддержки  ПАО "Укртелеком", они ведь мониторят  конечное оборудование.

Удачи.

Friday 18 March 2016

Лечение WMV-файла основанного на видоекодеке G2M.

Всем привет.

Частенько попадаются материалы web-курсов закодированные видео-кодеком G2M (GoToMeeting).

The GoToMeeting Codec was a Windows Media Player component that was formerly required in order for you to view and convert session recordings on a Windows computer.  However, the current GoToMeeting Recording Manager is able to convert session recordings into .MP4 and .WMV formats, which can be played on a variety of platforms, including mobile devices – nothing extra required!

С самим кодеком проблем не возникает. Проблемы возникают с WMV-форматом видео в который обычно перкодирован web-каст. Т.е. проиграть такое видео можно, но сделать перемотку по ходу нет. Это связано с битым индексом самого видео.

Поиск видео-плеера который бы справился с такой задачей без дополнительного лечения видеофайла обычно приводят к пустой трате времени. Даже уважаемый мною KMPlayer может только устроить нам перемотку звуковой дорожки, но без показа видео.)

Что делать? Самое простое, это открыть наш видео-файл в простеньком видеоредакторе и сохранить его в другом формате.

Берем популярный VirtualDub 1.10.4. По умолчанию VirtualDub WMV-формат не читает. Нужен плагин типа WMV plugin v2.8 by fccHandler Released February 18, 2012. Мне не повезло, даже с этим плагином мой WMV-файл при открытии выдал ошибку "access violation" и закрылся.

Увы, но Avidemix 2.5 также не справился с открытием файла.

После недолгого поиска наступил на утилиту "ASF-AVI-RM-WMV Repair" 2.65.

Wednesday 16 March 2016

10 заповедей разговорного Английского языка.

Hello my readers.

Today I would like to add some things about learning English. I mean conversation English for our life. It is not B1 level or more. It’s your verbal level of English.

1. I think  that for spoken in real life we don’t need all tenses of English. I think that we need Simple groups of tenses, plus Past Perfect and Future Perfect. Perhaps we need Present Continuos tense. I don’t think that in verbal form you will use other tenses.

Для постановки разговорной речи не нужны все времена Английского языка. Используйте всю группу Simple, Past Perfect и Future Perfect. Возможно понадобится Present Continiuos. Загляните еще в п.3.

2. What else? I’m sure that for good dialogs we must use cliché. The cliché will be useful in your talking for flexible connections. It can be following: as a rule, at last, by the way, to tell the truth and so on. It’s clear.

Для разговорной речи обязательно нужны клише. Их еще называют заполнителями пауз. Выучите для себя пару удобных и используйте их: «как правило», «между прочим», «по правде говоря» и т.п. Это очевидно. Чем больше вы их знаете, тем лучше!

3. What farther? I think that you must define suitable(particular) tense that you will be using in various situations. So, what are you using for dialogue for story, for presentation or interview. Are you agree with me? I hope so.

Что еще? Определите для себя какое время вам лучше использовать в диалоге, рассказе, докладе или интервью. Не делайте микс времен.

4. We use often phrases as «так вот», «я полагаю», «между прочим» and so on in your native (Russian for example) language. So I propose for you to translate these personal phrases in English and use their in your English talking. What’s my idea?

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

5. Ok, let’s go farther. Disjunctive questions. I think that we may to use echo-constructions for building our sentences. Why? What for? It’s easy. Echo-constructions will be useful in situation when you will change your affirmative sentence into interogative on the fly.

Используйте эхо-конструкции. Иногда как выручалка, которая позволяет превратить ваше предложение в вопрос, если вы его начали как утверждение. Попробуйте, вам понравится.
Пример: You are playing tennis, aren’t you?

6. Ok. I’m sure that for beginner you must make your verbal sentences shorter. I must try to divide your long sentence into two short sentences. Although it will be exclusion for conditional sentences (by “If”).

На начальном уровне делайте свои предложения короче, разбивайте длинные на 2 коротких. Исключение может быть для условных предложений через «Если».

7. The next statement is main feature. You must understand other people who speaks with you in English. I told you about audio-channel early. So you can listen text or speech or dialogue in English from youtube.com or audio-layer. Then try to repeat the content of this text by native language. Could you make it? Ok, so you can try to rewrite this text in English, or you can try to repeat English text verbally. It will be great! These variants of repetition will shorten the reproducing your replay possibility of original (unknown) text in English. For example, if you can print by keyboard more fast than write by pen, so you must do that!

Важно понимать собеседника. Как улучшить свой аудио канал? Слушайте устный Английский, и пробуйте пересказать смысл услышанного на родном языке. Получается? Пробуйте записать смысл услышанного на английском языке. Или пересказать. По нарастающей. Это все направлено на скорость вашего воспроизведения услышанного. Например, если вы печатаете английский на клавиатуре ПК быстрее чем пишите, то печатайте. Дайте написанное знатоку, проверьте что он поймет из того что вы написали.

8. I would like to advice you  to learn English by English. May be this method doesn’t suit for beginners. But you must listen less and less Russian words from your teacher  everyday, desirably no one Russian word at all.

Старайтесь изучать Английский на английском! Чем меньше русских слов в процессе изучения тем лучше, а еще лучше исключить их вообще во время урока.

9. What’s about learning by movies? The learning English by movies is presented for you the understanding of social verbal talking, it’s not academical English. I think that cinema English suits more for people who has long business trip or resident place abroad for life.

Как на счет фильмов? Изучение по кинофильмам дает понимание разговорной речи в быту, но коверкает грамматику. Это не академический Английский и подходит тем, кто собирается в длительную командировку за рубеж. Решайте сами.

10. And one question. I think that you will be agree with me in the following. Desirably you are familiar in topic of story or presentation. People who has fluent level of verbal English can take active part in any topic. Why? That’s why they can understand new topic by special questions to speaker. However it will be good if speaker has possibility or time for answers. To tell the trurth you can take the topic with special terminology. This situation isn’t comfortable for beginner.

Последнее. Желательно чтобы вы были в теме того о чем разговор. Быть новичком (0-м) в теме разговора на Английском могут быть только те кто владеет языком на достаточном уровне и с помощью специальных вопросов могут выяснить о чем же речь. Да и то, это возможно только  в случае если будет кому отвечать на ваши вопросы. А если еще и в разговоре используется специальная терминология то...

Успехов вам в изучение иностранного языка!
Good luck!

Friday 11 March 2016

Общение с Windows PowerShell 2.0 Remoting.

Windows PowerShell 2.0 Remoting

Инфраструктура PowerShell Remoting основана на WinRM версии 2.0, и поэтому наследует все преимущества этой технологии, такие как шифрование передаваемых данных, и возможность работать по стандартным портам HTTP/HTTPS. Но благодаря богатым возможностям языка Windows PowerShell, и его способностям работы с объектами, мы получаем еще большие возможности.

В системы Windows 7 и Windows Server 2008R2  WinRM встроен изначально, как и PowerShell 2.0. Для Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 все необходимые компоненты можно получить в виде пакета называемого Windows Management Framework.

Перед тем как воспользоваться всеми этими преимуществами, PowerShell Remoting необходимо активизировать (запустить), на управляющем, и управляемых компьютерах. Я пока рассматриваю случай когда у вас все получится с первого раза. Бывают разные случаи). Итак сделать активизацию WinRM относительно просто, запустив командлет (команду Windows PowerShell) Enable-PSRemoting: 

>Enable-PSRemoting 


Причем если добавить ключ -Force то никаких подтверждений запрошено не будет. Этот командлет при необходимости вызовет winrm quickconfig, и создаст исключения в брандмауэре Windows, так что никаких дополнительных действий выполнять не нужно. 

Если любите все контролировать сами тогда ручками набираем:
>winrm quickconfig


Получаете две строчки что все ок.  После этого вы сможете легко выполнять команды на других компьютерах используя командлет Invoke-Command (или его псевдоним icm):

>Invoke-Command -ComputerName МАХ7  -ScriptBlock {netsh interface dump > c:\ipconfig.txt} 

или

>Invoke-Command -ComputerName МАХ7 –Сredential MAX7\admin  -ScriptBlock {Get-Date} 

где ключ Сredential MAX7\admin задает имя удаленного администратора на хосте MAX7 в том случае если вы работаете под другим локальным администратором.

Friday 4 March 2016

Поиск ccылки на ячейку в MS Excel.

Всем привет.

При обработке некоторой таблички в MS Excel возникла простенькая задача - надо было найти все формулы в которых участовала определенная ячейка. Ммм, попробуйте далее не читать и решить ее самостоятельно.

Ну а кому не втерпеж, слушаем далее. Итак для примера мне надо найти кто использует ячейку B4.

Первое решение - используем поиск. Указываем ячейку в поиске и нажимаем "Найти все". В результате имеем список всех ячеек где наша B4 участвует в расчетах. Для чего не подходит такой способ? Это не подходит в случае, если наша ячейка участвует  в диапазоне типа "=СУММ(B3:B7)" или ссылка абсолютная "=B$4".


Wednesday 2 March 2016

Индикаторы приборной панели автомобиля.

Всем привет.

Настроение почти весеннее. Уже март, еще бы градусов десять в плюс и будет здорово. Ну пока радуемся весеннему солнышку и месим грязюку на дороге. Кстати месим ее колесами. Колесами автомобиля. Но а попутно рассматраиваем приборную панель нашего авто.

И зачем нам панель? А вы вот все знаете на вашей панели кроме тахометра, спидометра, уровня бензина  в баке и температуры масла? Да, у вас еще есть там же климат контроль. Какой вы молодец! Но на панельке намного больше индикаторов чем вы думаете. Дай боже что бы не все их видели зажжеными, но знать их все равно надо. Кстати почти все значения к ним идут в абревиатурах на английском языке. Так будет корректнее. Привыкайте.

Вот, например, так выглядит сборная популярных индикаторв. Какие из них есть у вашего авто?




Версия на печать

Популярное