HackTheBox - Blackfield


00:00 — Intro
01:00 — Start of nmap
03:00 — Enumerating fileshares with SMBClient and CrackMapExec, highlighting some picky syntax
06:15 — Mounting the profiles$ directory so we can build a username list
09:00 — Using Kerbrute to enumerate valid usernames
13:40 — Running GetNPUsers to perform an ASREP Roast
17:50 — Checking what we can do with the Support User from the ASREP Roast
20:45 — Running the python Bloodhound ingestor from Linux
27:55 — Bloodhound ran, playing around with the data, eventually seeing support can reset audit2020s password
32:20 — Setting an Windows users (Audit2020) password from linux using RPCClient
36:45 — Audit2020 has access to the forensic share which has a memory dump of lsass, running pypykatz to extract credentials
42:20 — Using Evil-WinRM to access the box as SVC_Backup and discovering the backup privilege
43:30 — Failing to get WBADMIN to send a backup file to impacket
47:30 — Creating a NTFS Block Device/Partition but does not fix our impacket issues
49:45 — Editing samba to create a windows fileshare from linux. Purposefully dont point it to our NTFS Disk so you can see the errors.
54:54 — Pointing samba to our NTFS Directory, to show it works much better
55:50 — Running wbadmin to create a backup to our fileshare and include ntds.dit
57:00 — Running wbadmin to restore a ntds.dit out of our backup and creating a backup of the SYSTEM Registry hive
1:02:00 — Using secretsdump to extract credentials out of the ntds.dit and show the history flag
1:04:20 — Showing you cant grab the flag as SYSTEM user due to EFS (Encrypted File System). Using WMIExec to get a shell as the actual user
1:12:30 — Using Mimikatz to restore the password of Audit2020, so its like we were never there.

An AWK love story -- Cody Mello


Talk by Cody Mello.

The AWK utility is one of the most useful tools in the Unix toolbox, serving system administrators, programmers, and data scientists alike. Like many others, I started out using AWK as an improved replacement for cut, but it quickly became my Swiss Army knife of text manipulation in the shell. AWKs elegance lies in its ability to grow with the users needs and experience: as I learned more of the AWK programming language, I found myself abandoning my complicated grep, cut and sed pipelines, and reaching for AWK for tasks I would have done by hand in VIM, or solved with a general-purpose scripting language.

In this talk, I will give a quick introduction to AWK for the uninitiated, take a look back at how AWK has evolved 1977, and explore what AWK teaches us about designing new tools and purpose-built languages.

GOTO 2013 • Power Use of UNIX • Dan North


This presentation was recorded at GOTO Aarhus 2013. #gotocon #gotoaar
gotocon.com

Dan North — Agile Troublemaker, Developer, Originator of BDD

ABSTRACT
«Awk» sed Vi, «Ar» sed Ed
Thus begins an old, and sadly lost in the mists of Usenet, love story about Vi and Ed (who becomes her «ex»), told entirely in Unix commands. I had no idea when I started learning these arcane (guess how the «dd» command got its name) and cryptic (what about «grep»?) Unix commands how incredibly useful they would become over the next two decades. If your primary OS is Linux or OSX on the desktop, and maybe iOS or Android on the move, youll find this 40-something year joke («Unix» itself was a bad pun) has managed to embed itself into every facet of your technological life.

Being comfortable at a shell prompt and having a healthy working knowledge of Unix commands and regular expressions will give you a whole new level of capability. In this fun talk Ill introduce a few commands and shell tricks you should have in your back pocket, and show you how to start taking control of your operating system. If you ask nicely Ill even tell you about the production system I wrote using Makefiles.

twitter.com/gotocon
www.facebook.com/GOTOConference
gotocon.com
#Unix #Grep

Бесконечные Зависимые Выпадающие Списки в Google Sheets


Бесконечные Зависимые Выпадающие Списки в Google Sheets

В предыдущем видео «Зависимые выпадающие списки в Google Sheets» (https://youtu.be/tvzHdtW4LBU) был рассмотрен способ организации трёх-уровневого зависимого выпадающего списка с помощью стандартных формул листад.

Здесь эта тема нашла своё продолжена в виде создания зависимых выпадающих списков, размеры которых, ограничены только размером рабочего листа.

Скрипт, описанный в видео, можно найти здесь: it4each.com/blog/beskonechnye-zavisimye-vypadaiushchie-spiski-v-google-sheets/

Продолжение (2-я часть) этого видео смотрите здесь: youtu.be/e3xRFKOojyQ

#DropdownLists #DependentDropdownLists #GoogleAppsScript #GoogleSheets

Массивы в Apps Script и JavaScript. Метод .sort()


Массивы в Apps Script. Метод .sort()

Подробно на конкретных примерах рассматриваются способы сортировки числовых и строковых значений элементов массивов JavaScript и Google Apps Script. Также рассматриваются функции высшего порядка и функции первого класса.

Ссылка на предыдущее видео плейлиста: youtu.be/y84Q5AnN1Es

Скрипты, используемые в этом видео: it4each.com/blog/massivy-google-apps-script-i-javascript-metod-sortirovki-massivov-sort/

 #GoogleAppScript #Arrays #SpreadSheet #JSArray #JSArraysSort

Бесконечные Зависимые Выпадающие Списки в Google Sheets (часть 2)


В видео Бесконечные Зависимые Выпадающие Списки в Google Sheets (часть 2) содержит описание доработанного и исправленного кода из предыдущего видео: youtu.be/gRcx9qoE8EE

Главное достоинство этого релиза — возможность автоматического создания и настройки ВСЕХ листов этого файла по нажатию одной единственной кнопки!

Видео о работе с массивами Google Apps Script: youtu.be/9xnxSF11NZY

Скрипт, описанный в видео, можно найти здесь: it4each.com/blog/beskonechnye-zavisimye-vypadaiushchie-spiski-v-google-sheets-chast-2/

Скрипт из предыдущего видео: it4each.com/blog/beskonechnye-zavisimye-vypadaiushchie-spiski-v-google-sheets/

#DropdownLists #DependentDropdownLists #GoogleAppsScript #GoogleSheets

Democracy at Work: Curing Capitalism | Richard Wolff | Talks at Google


Richard D. Wolff is Professor of Economics Emeritus, University of Massachusetts, Amherst where he taught economics from 1973 to 2008. He is currently a Visiting Professor in the Graduate Program in International Affairs of the New School University in New York City. He wrote Democracy at Work: A Cure for Capitalism and founded www.democracyatwork.info, a non-profit advocacy organization of the same name that promotes democratic workplaces as a key path to a stronger, democratic economic system.

Professor Wolff discusses the economic dimensions of our lives, our jobs, our incomes, our debts, those of our children, and those looming down the road in his unique mixture of deep insight and dry humor. He presents current events and draws connections to the past to highlight the machinations of our global economy. He helps us to understand political and corporate policy, organization of labor, the distribution of goods and services, and challenges us to question some of the deepest foundations of our society. For more of his lectures, visit the Democracy at Work YouTube channel: www.youtube.com/user/democracyatwrk.

Get the book here: goo.gl/XDxuDL