<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vinod Mathew Sebastian</title>
    <description>The latest articles on DEV Community by Vinod Mathew Sebastian (@vinodvms).</description>
    <link>https://dev.to/vinodvms</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F289689%2F6a68ff40-0e89-40cf-994a-944c0e34957c.jpeg</url>
      <title>DEV Community: Vinod Mathew Sebastian</title>
      <link>https://dev.to/vinodvms</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vinodvms"/>
    <language>en</language>
    <item>
      <title>AI for Everyone: A Beginner's Guide to Machine Learning</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Fri, 06 Dec 2024 16:17:40 +0000</pubDate>
      <link>https://dev.to/vinodvms/ai-for-everyone-a-beginners-guide-to-machine-learning-f5f</link>
      <guid>https://dev.to/vinodvms/ai-for-everyone-a-beginners-guide-to-machine-learning-f5f</guid>
      <description>&lt;p&gt;With the advent of chatbots like ChatGPT, Artificial Intelligence (AI) has entered mainstream. &lt;/p&gt;

&lt;p&gt;ChatGPT is a transformer, which is a neural network architecture that is primarily designed for sequence-to-sequence tasks, such as machine translation, text summarization, and chatbots. The Transformer's key innovation is its self-attention mechanism, which allows the model to weigh the importance of different input elements relative to each other. &lt;/p&gt;

&lt;p&gt;But a Transformer is not the only language model around. Another model, BERT (Bidirectional Encoder Representations from Transformers) is built on top of the Transformer architecture and is specifically designed for natural language understanding tasks, such as sentiment analysis, question answering, and text classification.&lt;/p&gt;

&lt;p&gt;The Transformer is a sequence-to-sequence model with an encoder-decoder structure, while BERT is a single encoder-only model that uses a bidirectional Transformer encoder. Both models are based on the Transformer architecture. BERT is a pre-trained language model that's specifically designed for natural language understanding tasks, whereas the Transformer is a more general-purpose sequence-to-sequence model.&lt;/p&gt;

&lt;p&gt;In this article, I’m trying to give a gentle introduction to the topics of artificial intelligence, machine learning and deep learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is artificial intelligence?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Artificial Intelligence (AI) is a broad field that encompasses a range of disciplines and techniques. Here's a breakdown of the key areas that constitute AI:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Machine Learning (ML)&lt;br&gt;
Machine learning is a subset of AI that involves training algorithms to learn from data and make predictions or decisions. ML includes:&lt;/p&gt;

&lt;p&gt;• Supervised learning&lt;br&gt;
• Unsupervised learning&lt;br&gt;
• Reinforcement learning&lt;br&gt;
• Deep learning&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Natural Language Processing (NLP)&lt;br&gt;
NLP deals with the interaction between computers and humans in natural language. It includes:&lt;/p&gt;

&lt;p&gt;• Text processing&lt;br&gt;
• Sentiment analysis&lt;br&gt;
• Language translation&lt;br&gt;
• Speech recognition&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Computer Vision&lt;br&gt;
Computer vision involves enabling computers to interpret and understand visual data from images and videos. It includes:&lt;/p&gt;

&lt;p&gt;• Image processing&lt;br&gt;
• Object detection&lt;br&gt;
• Facial recognition&lt;br&gt;
• Image segmentation&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Robotics&lt;br&gt;
Robotics involves the design, construction, and operation of robots that can perform tasks autonomously or with human guidance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Expert Systems&lt;br&gt;
Expert systems are AI programs that mimic the decision-making abilities of a human expert in a particular domain. They include:&lt;/p&gt;

&lt;p&gt;• Knowledge representation&lt;br&gt;
• Reasoning and inference&lt;br&gt;
• Decision support systems&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Planning and Scheduling&lt;br&gt;
Planning and scheduling involve using AI to optimize and manage complex tasks, such as:&lt;/p&gt;

&lt;p&gt;• Resource allocation&lt;br&gt;
• Scheduling&lt;br&gt;
• Planning and decision-making&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Knowledge Representation and Reasoning&lt;br&gt;
Knowledge representation and reasoning involve creating and manipulating knowledge graphs, ontologies, and logical rules to reason about the world.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Human-Computer Interaction (HCI)&lt;br&gt;
HCI involves designing and developing interfaces that enable humans to interact with computers and other devices in a natural and intuitive way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cognitive Computing&lt;br&gt;
Cognitive computing involves creating AI systems that can simulate human thought processes, such as:&lt;/p&gt;

&lt;p&gt;• Pattern recognition&lt;br&gt;
• Learning and memory&lt;br&gt;
• Problem-solving and decision-making&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These areas are not mutually exclusive, and many AI applications involve combining multiple disciplines to achieve a specific goal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Machine Learning?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Machine learning is a subset of artificial intelligence (AI) that involves training algorithms to learn from data and make predictions, decisions, or recommendations without being explicitly programmed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Machine Learning Works?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Machine learning involves the following steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Data Collection: Gathering data relevant to the problem you want to solve.&lt;/li&gt;
&lt;li&gt; Data Preprocessing: Cleaning, transforming, and preparing the data for training.&lt;/li&gt;
&lt;li&gt; Model Selection: Choosing a suitable machine learning algorithm for the problem.&lt;/li&gt;
&lt;li&gt; Training: Training the model using the prepared data.&lt;/li&gt;
&lt;li&gt;  Evaluation: Evaluating the performance of the trained model.&lt;/li&gt;
&lt;li&gt;  Deployment: Deploying the trained model in a production-ready environment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Types of Machine Learning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are three primary types of machine learning:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Supervised Learning: The algorithm is trained on labeled data to learn the relationship between inputs and outputs.&lt;/li&gt;
&lt;li&gt;  Unsupervised Learning: The algorithm is trained on unlabeled data to discover patterns, relationships, or groupings.&lt;/li&gt;
&lt;li&gt;  Reinforcement Learning: The algorithm learns through trial and error by interacting with an environment and receiving feedback in the form of rewards or penalties.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What are the applications of Machine Learning?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Machine learning has numerous applications across various industries, including:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Image and Speech Recognition: Self-driving cars, facial recognition systems, and voice assistants.&lt;/li&gt;
&lt;li&gt;  Natural Language Processing: Sentiment analysis, language translation, and text summarization.&lt;/li&gt;
&lt;li&gt; Predictive Analytics: Forecasting sales, predicting customer churn, and identifying potential risks.&lt;/li&gt;
&lt;li&gt; Recommendation Systems: Personalized product recommendations, content suggestions, and job matching.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Machine learning is a rapidly evolving field, and its applications continue to expand into new areas, transforming industries and revolutionizing the way we live and work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Deep Learning?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Deep learning is a subset of machine learning that involves the use of artificial neural networks to analyze and interpret data. Inspired by the structure and function of the human brain, deep learning algorithms are designed to learn and improve on their own by automatically adjusting the connections between nodes or "neurons" in the network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Characteristics of Deep Learning&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;  Artificial Neural Networks: Deep learning uses artificial neural networks with multiple layers, allowing the algorithm to learn complex patterns and relationships in the data.&lt;/li&gt;
&lt;li&gt;  Large Amounts of Data: Deep learning requires large amounts of data to train the network, often in the order of tens of thousands to millions of examples.&lt;/li&gt;
&lt;li&gt;  Automatic Feature Learning: Deep learning algorithms can automatically learn relevant features from the data, eliminating the need for manual feature engineering.&lt;/li&gt;
&lt;li&gt;  Multiple Layers: Deep learning networks typically consist of multiple layers, each of which processes the input data in a different way.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Types of Deep Learning Networks&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Convolutional Neural Networks (CNNs): Designed for image and video analysis, CNNs use convolutional and pooling layers to extract features.&lt;/li&gt;
&lt;li&gt;  Recurrent Neural Networks (RNNs): Suitable for sequential data such as text, speech, or time series data, RNNs use recurrent connections to capture temporal relationships.&lt;/li&gt;
&lt;li&gt;  Generative Adversarial Networks (GANs): Comprising two neural networks that compete with each other, GANs are used for generative modeling tasks such as image synthesis.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Applications of Deep Learning&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Computer Vision: Image classification, object detection, segmentation, and generation.&lt;/li&gt;
&lt;li&gt;   Natural Language Processing: Language translation, sentiment analysis, text summarization, and chatbots.&lt;/li&gt;
&lt;li&gt;   Speech Recognition: Voice assistants, speech-to-text systems, and voice biometrics.&lt;/li&gt;
&lt;li&gt;  Robotics and Control: Control systems, robotics, and autonomous vehicles.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Deep learning has revolutionized numerous fields by enabling machines to learn from data and make accurate predictions or decisions. Its applications continue to expand, transforming industries and improving lives.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In current practice, more than three-quarters of the models uses supervised learning while there is growing interest in unsupervised learning, reinforcement learning, and other areas, as researchers and practitioners continue to explore new problems and applications.&lt;/p&gt;

&lt;p&gt;If the data available is highly structured, like financial data formatted in a spreadsheet, a machine learning algorithm would be sufficient to infer patterns from the data. But if the data is unstructured like images, audio or text documents, then a deep learning model becomes necessary.&lt;/p&gt;

&lt;p&gt;If there is a simple rule-based system we can program, then there is no need for machine learning.&lt;/p&gt;

&lt;p&gt;But as the data we explore gets complex and the relationships between them need a lot of rules even to make sense of, then it is better suited to leave it to a machine to understand and decipher meaningful relationships between them. &lt;/p&gt;

&lt;p&gt;Welcome to the world of machine learning!&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>How I run Android Studio on Old Hardware</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Sat, 06 Jan 2024 06:35:20 +0000</pubDate>
      <link>https://dev.to/vinodvms/how-i-run-the-latest-android-studio-on-old-hardware-5fnh</link>
      <guid>https://dev.to/vinodvms/how-i-run-the-latest-android-studio-on-old-hardware-5fnh</guid>
      <description>&lt;p&gt;Android Studio's system requirements say that you need at least a second-generation Intel Core processor or equivalent to run Android Studio.&lt;/p&gt;

&lt;p&gt;I had overheating issues with my Core i5 first-generation laptop. During the initial scanning and indexing phase itself, the laptop would shut down due to CPU overheating.&lt;/p&gt;

&lt;p&gt;I managed to solve the problem. I thought I write a blog so that other people who bump into the same issue may be able to fix it.&lt;/p&gt;

&lt;p&gt;The first thing I did was a hardware fix. I cleaned the fan and the CPU heatsink, and applied a new thermal paste between the heatsink and the CPU.&lt;/p&gt;

&lt;p&gt;This is important - thermal paste facilitates efficient heat transfer between the CPU's surface and the heat sink, enabling faster cooling. After a while, the thermal paste's efficiency decreases, thereby overheating.&lt;/p&gt;

&lt;p&gt;Then on Android Studio, I toggled on the Power Save mode. &lt;code&gt;File &amp;gt; Power Save Mode&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;On Linux, I also actively started to monitor CPU temperatures.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;watch sensors
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;During indexing, whenever the CPU temp reaches about 100 degrees I would press 'pause'. Only after a while when the CPU cools down a little bit, then would I again press 'resume'.&lt;/p&gt;

&lt;p&gt;This fixed the initial problems. But again, when I would later go on to run Gradle build, the system would shut down due to overheating issues.&lt;/p&gt;

&lt;p&gt;I then increased Android Studio's heap memory size from the default 2GB to 3GB. &lt;code&gt;Help &amp;gt; Change Memory Settings&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Also, I opened the gradle.properties file in the root of my project folder.&lt;/p&gt;

&lt;p&gt;I added these lines:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
org.gradle.daemon=true

org.gradle.configuration-cache=true

org.gradle.caching=true

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Still, this is a pain to build for the first time. I have to cancel the build due to overheating, but since I have enabled caching, I can start from where I have left off.&lt;/p&gt;

&lt;p&gt;This is cumbersome, but it still gets the job done - Develop a modern android app and install it into a physical device.&lt;/p&gt;

&lt;p&gt;Happy Developing!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Base64 Encoding Explained for Security Professionals</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Fri, 27 Oct 2023 12:23:43 +0000</pubDate>
      <link>https://dev.to/vinodvms/base64-encoding-explained-for-security-professionals-3i99</link>
      <guid>https://dev.to/vinodvms/base64-encoding-explained-for-security-professionals-3i99</guid>
      <description>&lt;p&gt;Hashes (which are one-way operations that convert a block of data into another block of data) are usually encoded in base64.&lt;/p&gt;

&lt;p&gt;Base64 is also used in encoding cryptographic keys.&lt;/p&gt;

&lt;p&gt;It is even used in databases.&lt;/p&gt;

&lt;p&gt;To learn about base64 encoding, we start with binary encoding.&lt;/p&gt;

&lt;p&gt;Binary (literally means &lt;em&gt;consisting only two&lt;/em&gt;) is the language of digital electronics. There can only be two states. A 'high' or 'on' state or a sufficiently 'low' or 'off' state. This can easily be represented in binary using 0s and 1s. There is Boolean algebra which is a whole branch of algebra that deals with binary states. &lt;/p&gt;

&lt;p&gt;Inside a computer, data is usually encoded in binary. The binary number system (base 2) is the basis for all binary encoding.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;text = "user"

# This is the binary representation of "user":

# 01110101 01110011 01100101 01110010 

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Binary data strings can be very long and cumbersome to deal with. So another number system, the hexadecimal system which has the number 16 as the base is used. &lt;/p&gt;

&lt;p&gt;Every digit in binary data represents a power of 2.&lt;/p&gt;

&lt;p&gt;If there are 4 binary digits, it can be replaced with 2^4 ie 16 (the hexadecimal system or 'hex' in short).&lt;/p&gt;

&lt;p&gt;The beauty of hexadecimal is that every four digits of binary data can be represented with one hexadecimal number. So one byte (which is 8 bits long) can be represented with two hexadecimal numbers. It easily became the shorthand system for computer data.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;text = "user"

# This is the binary representation of "user": 

# 01110101 01110011 01100101 01110010 

# This is the hexadecimal representation of "user":

# 75736572

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is so easy to map binary to hexadecimal. A byte (which is the smallest unit of physical memory in a computer that programmers can directly access) can be represented with two hex numbers. Just take the first four binary digits and map it to the corresponding hex, then take the next four bits and replace it with one hex, and so on. We have a shorthand notation.   &lt;/p&gt;

&lt;p&gt;However, when transmitted over the internet, large amounts of data in binary form can be subject to data modification and data loss. That is why we encode binary data into another format. But if we try to encode a binary file into hexadecimal, it will take double the amount of space. (One byte will become two bytes) To send large amounts of data across the internet, there has to be a form of encoding other than binary, or hexadecimal. &lt;/p&gt;

&lt;p&gt;Hence base64 was invented. &lt;/p&gt;

&lt;p&gt;In base64 encoding which is 2^6 (64) (3 binary digits are taken (3*8 = 24 bits) and it is represented by 4 bytes of base64 data (6*4 = 24 bits).&lt;/p&gt;

&lt;p&gt;So every 3 bytes become 4 bytes in base64 encoding.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;text = "user"

# This is the binary representation of "user": 

# 01110101 01110011 01100101 01110010 

# This is the hexadecimal representation of "user":

# 75736572

# This is the base64 encoding of "user":

# dXNlcg==

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I was wondering if there would be a base32 encoding. 2^5 is base32 and we take 5 binary digits as a unit and use it as a base to encode 8 bytes of binary data (5*8 = 40 bits). Every 8 bytes shall be encoded with 5 base32 numbers (8*5 = 40 bits)&lt;/p&gt;

&lt;p&gt;In fact, there is one base32 number system. But it is not widely used since it is not as efficient as base64.  Base32 encoding will increase the file size by 60 percent. &lt;/p&gt;

&lt;p&gt;Base64 increases it to only 33.33 percent (3 bytes becomes 4 bytes).&lt;/p&gt;

&lt;p&gt;Hex is most suitable for &lt;em&gt;representing&lt;/em&gt; binary data, but for &lt;em&gt;encoding&lt;/em&gt;, base64 is the most widely used system.&lt;/p&gt;

&lt;p&gt;Happy programming!&lt;/p&gt;

</description>
      <category>hacking</category>
      <category>cybersecurity</category>
      <category>database</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>How to Save Time and Improve Workflow by Automating with Bash Scripts</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Fri, 11 Aug 2023 20:51:14 +0000</pubDate>
      <link>https://dev.to/vinodvms/how-to-save-time-by-automating-routine-tasks-with-bash-2168</link>
      <guid>https://dev.to/vinodvms/how-to-save-time-by-automating-routine-tasks-with-bash-2168</guid>
      <description>&lt;p&gt;The command line is the fastest, easiest, and sometimes the only way to work with a computer. Ask to substitute spaces with underscores from filenames - a few hundred of them in a folder - and you know what I mean.&lt;/p&gt;

&lt;p&gt;Even better, we can write bash scripts and use them. We can reuse them for repetitive tasks. And save a lot of time and improve workflow in the process.&lt;/p&gt;

&lt;p&gt;Here, I am going to write three scripts that automate regular tasks. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A custom command to control the brightness of the screen&lt;/li&gt;
&lt;li&gt;A script  to open any file in any folder by typing only a part of the filename, and&lt;/li&gt;
&lt;li&gt;Another script to replace spaces in filenames with underscores. &lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Prepping
&lt;/h2&gt;

&lt;p&gt;We need a folder to save our scripts. In the home directory, make a new folder.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;:~&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;mkdir &lt;/span&gt;automation_scripts
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is the directory we save all our scripts. We need to add this to the $PATH variable to make our scripts executable from any location on this computer. And they become &lt;em&gt;commands&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Locate the .bashrc file and open it with a text editor. Append this line to the end of the .bashrc file&lt;/p&gt;

&lt;p&gt;&lt;code&gt;export PATH="$PATH:$HOME/automation_scripts:$PATH"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Run the command &lt;code&gt;source $HOME/.bashrc&lt;/code&gt; for the changes to take effect.&lt;/p&gt;

&lt;p&gt;If we do this, there is no need to restart the system.&lt;/p&gt;

&lt;p&gt;Now we shall write and save scripts inside this folder.&lt;/p&gt;

&lt;h2&gt;
  
  
  Change the display brightness with a custom command
&lt;/h2&gt;

&lt;p&gt;We can use the &lt;code&gt;xrandr&lt;/code&gt; command for changing brightness.&lt;/p&gt;

&lt;p&gt;From the &lt;code&gt;man&lt;/code&gt; pages: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is used to set the size, orientation and/or  reflection   of  the outputs for a screen. It can also set the screen  size.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The syntax is:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;xrandr --output value --brightness value&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Firstly, we have to find the --output for our use case.&lt;/p&gt;

&lt;p&gt;Type &lt;code&gt;xrandr --q&lt;/code&gt; on the command line and press ENTER.&lt;/p&gt;

&lt;p&gt;We get something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
eDP-1 connected primary 1366x768+0+0 &lt;span class="o"&gt;(&lt;/span&gt;normal left inverted right x axis y axis&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Another command is &lt;code&gt;xrandr --listmonitors&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;See the line &lt;code&gt;eDP-1 connected primary&lt;/code&gt; --&lt;/p&gt;

&lt;p&gt;So here &lt;code&gt;--output&lt;/code&gt; shall be supplemented with &lt;code&gt;eDP-1&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Just be sure to replace it with whatever you get from your screen.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The brightness value can be anything between &lt;code&gt;0.1&lt;/code&gt; and &lt;code&gt;1&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;While &lt;code&gt;1&lt;/code&gt; is the normal display brightness, anything below &lt;code&gt;0.5&lt;/code&gt; shall be pretty dark. So use it with caution.&lt;/p&gt;

&lt;p&gt;Now we create a file called &lt;code&gt;brightness&lt;/code&gt; inside &lt;code&gt;automation_scripts&lt;/code&gt; and add the following lines.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#1 /bin/bash&lt;/span&gt;
&lt;span class="c"&gt;# A simple script to control brightness of the screen.&lt;/span&gt;

&lt;span class="nv"&gt;param&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;

xrandr &lt;span class="nt"&gt;--output&lt;/span&gt; eDP-1 &lt;span class="nt"&gt;--brightness&lt;/span&gt; &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;param&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.8&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let me explain the code a little bit.&lt;/p&gt;

&lt;p&gt;I'm using the &lt;em&gt;positional parameter&lt;/em&gt; &lt;code&gt;$1&lt;/code&gt; inside the script. It takes the value we give when we invoke it. With &lt;code&gt;${param:-0.8}&lt;/code&gt; we set a default value of &lt;code&gt;0.8&lt;/code&gt; for &lt;code&gt;--brightness&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Enter the following command to make it executable:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;:~&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;chmod&lt;/span&gt; +x ~/automation_scripts/brightness
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, type in the command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;:~&lt;span class="nv"&gt;$ &lt;/span&gt;brightness
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and press ENTER.&lt;/p&gt;

&lt;p&gt;Open Sesame! The screen dims.&lt;/p&gt;

&lt;p&gt;When we ENTER,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;:~&lt;span class="nv"&gt;$ &lt;/span&gt;brightness 1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It becomes brighter again.&lt;/p&gt;

&lt;p&gt;From now onward, every time we need to change the brightness, no need to type  &lt;/p&gt;

&lt;p&gt;&lt;code&gt;xrandr --output value --brightness --value&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Simply type &lt;code&gt;brightness&lt;/code&gt; and a value between &lt;code&gt;0.1&lt;/code&gt; and &lt;code&gt;1&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brightness &amp;lt;value&amp;gt;
&lt;span class="c"&gt;#A value between 1 and 0.1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;If we don't enter anything,&lt;/em&gt; &lt;code&gt;brightness&lt;/code&gt; &lt;em&gt;assumes the default value of&lt;/em&gt; &lt;code&gt;0.8&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;This is cool. Isn't it?&lt;/p&gt;

&lt;h2&gt;
  
  
  Open any file using a script
&lt;/h2&gt;

&lt;p&gt;Commands like &lt;code&gt;open&lt;/code&gt; and &lt;code&gt;xdg-open&lt;/code&gt; opens any file with the default application. But only if we know the filename. What if we only know only a part of the filename?&lt;/p&gt;

&lt;p&gt;For this, we can make a script called &lt;code&gt;fileopen&lt;/code&gt; inside the folder &lt;code&gt;automation_scripts&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#! /bin/bash&lt;/span&gt;
&lt;span class="c"&gt;#Open any file from anywhere on the computer by partly typing the file name.&lt;/span&gt;

&lt;span class="nv"&gt;path&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$3&lt;/span&gt;

&lt;span class="nv"&gt;app&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$2&lt;/span&gt;

&lt;span class="nb"&gt;ls&lt;/span&gt; &lt;span class="nv"&gt;$3&lt;/span&gt; | &lt;span class="nb"&gt;grep&lt;/span&gt; &lt;span class="nt"&gt;-E&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; |  xargs &lt;span class="nt"&gt;-I&lt;/span&gt; &lt;span class="o"&gt;{}&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;app&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="s2"&gt;"{}"&lt;/span&gt; &amp;amp;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Code Explanation:&lt;/strong&gt; The &lt;code&gt;ls&lt;/code&gt; command lists folder contents, and it is piped into &lt;code&gt;grep&lt;/code&gt; which searches for the pattern supplied by us at invocation. The &lt;code&gt;xargs&lt;/code&gt; command then makes it the argument for the app we specify to open it with.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The syntax is:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;fileopen &amp;lt;filename&amp;gt; &amp;lt;appname&amp;gt; &amp;lt;path/to/file/&lt;span class="o"&gt;(&lt;/span&gt;optional&lt;span class="o"&gt;)&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If we know that there is a song with 'my_heart' somewhere in the filename, we can simply type &lt;code&gt;fileopen my_heart vlc&lt;/code&gt; assuming that we are in the same directory and VLC media player has been installed.&lt;/p&gt;

&lt;p&gt;Another example: &lt;code&gt;fileopen "some_text_file" xed&lt;/code&gt; or&lt;/p&gt;

&lt;p&gt;&lt;code&gt;fileopen "some_pdf" xviewer $HOME/pdf/&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Substituting spaces in filenames with underscores
&lt;/h2&gt;

&lt;p&gt;In the introduction, I have talked about substituting the spaces in the filenames with underscores. Because when you download something from the internet, say, YouTube videos, the filename might contain spaces. If the filename contains spaces, we can't open it with a script like &lt;code&gt;fileopen&lt;/code&gt; from the previous example.&lt;/p&gt;

&lt;p&gt;Firstly, we need to remove the spaces from the filename.&lt;/p&gt;

&lt;p&gt;So, we make another script called &lt;code&gt;remove_spaces&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#! /bin/bash&lt;/span&gt;

&lt;span class="nb"&gt;dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;

&lt;span class="k"&gt;for &lt;/span&gt;file &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$dir&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;/&lt;span class="k"&gt;*&lt;/span&gt;.&lt;span class="k"&gt;*&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;do

&lt;/span&gt;&lt;span class="nv"&gt;temp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;file&lt;/span&gt;&lt;span class="p"&gt;//&lt;/span&gt;&lt;span class="s2"&gt;" "&lt;/span&gt;&lt;span class="p"&gt;/_&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;

&lt;span class="nb"&gt;mv&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$file&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$temp&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="k"&gt;done&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Code Explanation:&lt;/strong&gt; This script loops through every item inside the folder, replaces spaces with underscores in the filename, and saves it to a variable called &lt;code&gt;temp&lt;/code&gt;. Then the original file is renamed with the &lt;code&gt;temp&lt;/code&gt; variable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;remove_spaces &amp;lt;/path/to/directory&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The spaces inside the filenames shall all be replaced with underscores.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing Thoughts
&lt;/h2&gt;

&lt;p&gt;I have created three commands above: &lt;code&gt;brightness&lt;/code&gt; &lt;code&gt;fileopen&lt;/code&gt; and &lt;code&gt;remove_spaces&lt;/code&gt; with their syntax. Likewise, we can write scripts for automating anything that we regularly do. I hope the examples illustrated above inspire you to write bash scripts for your use cases, save valuable time and improve your workflow.&lt;/p&gt;

&lt;p&gt;Happy Automating!&lt;/p&gt;

</description>
      <category>learning</category>
      <category>automation</category>
      <category>tutorial</category>
      <category>bash</category>
    </item>
    <item>
      <title>How I unsuccessfully tried to recover my lost password</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Thu, 03 Aug 2023 18:57:58 +0000</pubDate>
      <link>https://dev.to/vinodvms/how-i-unsuccessfully-tried-to-recover-my-lost-password-5cpa</link>
      <guid>https://dev.to/vinodvms/how-i-unsuccessfully-tried-to-recover-my-lost-password-5cpa</guid>
      <description>&lt;p&gt;Among other things, I am a typist.&lt;/p&gt;

&lt;p&gt;I am comfortable with typing to the point that a long time ago I started to enter passwords by typing - without even looking at the keyboard.&lt;/p&gt;

&lt;p&gt;Earlier I had some data which I compressed, encrypted, and password-protected with the popular compression utility - 7z.&lt;/p&gt;

&lt;p&gt;I then chose an eight-letter password. It is weak by today's standards.&lt;/p&gt;

&lt;p&gt;The aim was to protect it from the prying eyes of other people who use the computer - nothing too serious.&lt;/p&gt;

&lt;p&gt;I compressed a few files and folders with 7z and deleted the original ones.&lt;/p&gt;

&lt;p&gt;But when I tried to open them later, some of them simply would not open.&lt;/p&gt;

&lt;p&gt;The passwords I thought I used were not the passwords 7z used to encrypt them.&lt;/p&gt;

&lt;p&gt;That was when I started to think about the ways to recover them.&lt;/p&gt;

&lt;p&gt;I started with &lt;em&gt;rarcrack&lt;/em&gt; - an open source 51 kb tool for brute-forcing 7z files.&lt;/p&gt;

&lt;p&gt;This program would try to generate all types of combinations with the 8 letters we give - not in any particular order. Then it tries to brute-force it open with the passwords it generates.&lt;/p&gt;

&lt;p&gt;But after some time I found the process too slow.&lt;/p&gt;

&lt;p&gt;I felt that it would take an eternity before I get my files back.&lt;/p&gt;

&lt;p&gt;I hit ctrl + c.&lt;/p&gt;

&lt;p&gt;The next option was &lt;em&gt;John the Ripper&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;Programs like 7z hash the password.&lt;/p&gt;

&lt;p&gt;Once hashed, no one - no program can find the original string.&lt;/p&gt;

&lt;p&gt;Hashing - the process is irreversible.&lt;/p&gt;

&lt;p&gt;So what does John the Ripper do?&lt;/p&gt;

&lt;p&gt;John breaks passwords by comparing the hash value of the password it generates with the original hash.&lt;/p&gt;

&lt;p&gt;Once it finds a match, John knows the password.&lt;/p&gt;

&lt;p&gt;Another hugely popular option is &lt;em&gt;Hashcat&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Again, I thought these would be overkill for a job like this.&lt;/p&gt;

&lt;p&gt;I did a little math.&lt;/p&gt;

&lt;p&gt;It is an 8-letter password.&lt;/p&gt;

&lt;p&gt;Every key has only two characters.&lt;/p&gt;

&lt;p&gt;This is a &lt;em&gt;binary choice&lt;/em&gt; scenario.&lt;/p&gt;

&lt;p&gt;So, there would only be 256 possible password combinations.&lt;/p&gt;

&lt;p&gt;2^8 = 256&lt;/p&gt;

&lt;p&gt;If we know the password, we have this bash one-liner to execute on the command line.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;password=&amp;lt;password&amp;gt; ; 7z x -p$password name_of_the_file.7z&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;I tried to automate the process.&lt;/p&gt;

&lt;p&gt;I generated all the possible 256 matches with this Python script.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;first_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;r&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;R&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;second_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;o&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;O&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;third_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;c&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;C&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;fourth_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;k&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;K&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;fifth_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;s&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;S&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;sixth_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;t&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;T&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;seventh_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;a&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;A&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;eighth_letter&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;5&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;%&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;password_string&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;y&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;z&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                        &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;d&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                            &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                                &lt;span class="n"&gt;password_string&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;password_string&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;first_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;second_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;third_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;z&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fourth_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;fifth_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;sixth_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;seventh_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;eighth_letter&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s"&gt;, &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;password_string&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then another script to generate the bash file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;
&lt;span class="n"&gt;passwd_array&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rockSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rocKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCkSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;roCKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOckSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOcKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCkSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rOCKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Rocksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Rocksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RockSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RocKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCkSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;RoCKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROckSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROcKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCksta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCksta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCksTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCksTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCksTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCksTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCkSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKsta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKsta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKstA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKstA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKsTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKsTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKsTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKsTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKSta5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKSta%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKStA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKStA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKSTa5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKSTa%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKSTA5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ROCKSTA%&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;passwd&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;passwd_array&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;

    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;password=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;passwd&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt; ; 7z x -p$password archive8.7z &lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Simple enough, I saved the bash script with the name &lt;em&gt;brute_forcing.sh&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
&lt;span class="c"&gt;#! /bin/bash&lt;/span&gt;
&lt;span class="c"&gt;# Brute-forcing by vms&lt;/span&gt;

&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rockSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rocKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCkSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;roCKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOckSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOcKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCkSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;rOCKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;Rocksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;Rocksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RockSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RocKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCkSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;RoCKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROckSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROcKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCksta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCksta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCksTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCksTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCksTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCksTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCkSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKsta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKsta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKstA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKstA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKsTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKsTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKsTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKsTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKSta5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKSta% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKStA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKStA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKSTa5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKSTa% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKSTA5 &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 
&lt;span class="nv"&gt;password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ROCKSTA% &lt;span class="p"&gt;;&lt;/span&gt; 7z x &lt;span class="nt"&gt;-p&lt;/span&gt;&lt;span class="nv"&gt;$password&lt;/span&gt; archive8.7z 


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then I edited the file permissions to make it executable.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod&lt;/span&gt; +x brute_forcing.sh &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; ./brute_forcing.sh

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It ran for a few seconds, ran all the 256 key combinations, and came to a grinding halt.&lt;/p&gt;

&lt;p&gt;Still, the file is not open.&lt;/p&gt;

&lt;p&gt;A bug in the code?&lt;/p&gt;

&lt;p&gt;To test, I made a 7z container. I then added some files to the archive and took a password from the middle of the &lt;em&gt;brute_forcing.sh&lt;/em&gt; to encrypt it.&lt;/p&gt;

&lt;p&gt;I ran the script again.&lt;/p&gt;

&lt;p&gt;Voila! It works. It only took two seconds.&lt;/p&gt;

&lt;p&gt;Now, I have to expand my wordlist with keys where my fingers would have accidentally hit. For example, I could have pressed the z button instead of 'a'. It is directly beneath the 'a' key on a qwerty keyboard.&lt;/p&gt;

&lt;p&gt;Still, there is also a chance that this might not work.&lt;/p&gt;

&lt;p&gt;But I have not lost hope.&lt;/p&gt;

&lt;p&gt;I shall get a machine running John or Hashcat. Again, my wordlist shall be much smaller since this is a binary choice problem.&lt;/p&gt;

&lt;p&gt;Also, I was thinking about passwords in general. Given access to systems, hackers can easily break a lot of weak passwords in minutes, if not seconds. This is a case in point for using long complex passwords where it matters the most - at least on the login prompt.&lt;/p&gt;

</description>
      <category>hacking</category>
      <category>security</category>
      <category>learning</category>
    </item>
    <item>
      <title>How does the call stack work?</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Wed, 20 Apr 2022 17:51:56 +0000</pubDate>
      <link>https://dev.to/vinodvms/how-call-stack-works-4jk5</link>
      <guid>https://dev.to/vinodvms/how-call-stack-works-4jk5</guid>
      <description>&lt;p&gt;In JavaScript, or any language,  whenever a function is called it is pushed onto the call stack, and whenever a function returns it is popped off the call stack.&lt;/p&gt;

&lt;p&gt;We hear this term a lot – call stack – especially in certain contexts like recursive programming among others.&lt;/p&gt;

&lt;p&gt;This call stack goes all the way down to computer architecture.&lt;/p&gt;

&lt;p&gt;To understand what the call stack is, we have to understand how computer memory (RAM) is internally represented and organized.&lt;/p&gt;

&lt;p&gt;The operating system uses some of the total memory (RAM) a computer has. But still, the vast majority is available for other programs to use.&lt;/p&gt;

&lt;p&gt;This available memory is classified into two. The stack and the heap.&lt;/p&gt;

&lt;p&gt;Let's write a simple declaration in JavaScript: &lt;code&gt;var num = 10;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;When we run this code, the memory for the variable &lt;em&gt;num&lt;/em&gt; is allocated in the heap.&lt;/p&gt;

&lt;p&gt;Another simple script:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function square(num){
return num*num;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Since this is a function, memory is allocated on the stack.&lt;/p&gt;

&lt;p&gt;All right. For &lt;em&gt;global&lt;/em&gt; variables, memory is allocated in the heap. For functions, and function variables, it is on the stack.&lt;/p&gt;

&lt;p&gt;In languages like C, we can explicitly ask the compiler to allocate memory for us in runtime. C programmers can specify this memory to be in the heap or the stack.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fciocp26h1gyn0bvzkhga.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fciocp26h1gyn0bvzkhga.png" alt="Stack vs Heap Memory" width="513" height="536"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The heap grows from a lower memory address to a higher memory address (upward), and the stack goes from a higher memory address to a lower memory address (downward).&lt;/p&gt;

&lt;p&gt;The stack is also a data structure. Imagine a stack of books. If we put another book onto the stack, it will the first to come out of it (LIFO).&lt;/p&gt;

&lt;p&gt;Heap is also another data structure. But, &lt;strong&gt;heap memory has nothing to do with the heap data structure&lt;/strong&gt;. It usually implies a ‘heap’ of memory the programs, and low-level programmers, can use.&lt;/p&gt;

&lt;p&gt;Coming back to the call stack, see this recursive JavaScript function to find the factorial of natural numbers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;function factorial(num) {

    if (num == 0)return 1;
    else return num * factorial(num - 1);

}
factorial(10)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When this function is first called, since the ‘base condition’ is not met, the return function is also pushed onto the stack.&lt;/p&gt;

&lt;p&gt;So memory is allocated somewhere on top of the available memory (higher memory address).&lt;/p&gt;

&lt;p&gt;It recursively runs for the second time, again the ‘base condition’ is not met.&lt;/p&gt;

&lt;p&gt;Again, the return function is pushed onto the top of the stack.&lt;/p&gt;

&lt;p&gt;This happens again and again until &lt;em&gt;num&lt;/em&gt; is decremented down to zero (the 'base condition' here).&lt;/p&gt;

&lt;p&gt;Afterward, a return value is generated and the functions pop one after another off the stack.&lt;/p&gt;

&lt;p&gt;Each time a function gets pushed onto the stack, it is allocated a contiguous chunk of memory on the stack called the stack frame.&lt;/p&gt;

&lt;p&gt;Although it is pushed ‘onto’ the stack, since the stack grows from top to the bottom, the newer stack frames will have lower memory addresses.&lt;/p&gt;

&lt;p&gt;The heap grows toward the top and the stack grows toward the bottom.&lt;/p&gt;

&lt;p&gt;Some compilers can decide to allocate a function’s memory in the heap. But stack-grows-toward-the-bottom and heap-grows-toward-the-top are easy to explain, understand, and widely accepted.&lt;/p&gt;

&lt;p&gt;So looking at recursive functions, we find out that, technically, there is a limit.&lt;/p&gt;

&lt;p&gt;Though rare in everyday usage, we may get the &lt;em&gt;maximum stack frames exceeded&lt;/em&gt; error even with the correct code (which happens all the time when we write bad recursive functions).&lt;/p&gt;

&lt;p&gt;Since JavaScript is made with ‘C’, and every JavaScript code is ultimately compiled down to machine code, I wrote the above recursive function in C.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;

int factorial(int num){

if(num == 0) return 1;
else return num*(factorial(num-1));

}

int main(int argc, char** argv){

int result = factorial(10);
printf("%d\n", result);
return 0;

}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I then compiled this with gcc, and used gdb to disassemble it. This is x86 assembly code in AT&amp;amp;T syntax.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(gdb) disassemble/m

Dump of assembler code for function factorial:
3       int factorial(int num){
=&amp;gt; 0x0000555555555149 &amp;lt;+0&amp;gt;:     endbr64 
   0x000055555555514d &amp;lt;+4&amp;gt;:     push   %rbp
   0x000055555555514e &amp;lt;+5&amp;gt;:     mov    %rsp,%rbp
   0x0000555555555151 &amp;lt;+8&amp;gt;:     sub    $0x10,%rsp
   0x0000555555555155 &amp;lt;+12&amp;gt;:    mov    %edi,-0x4(%rbp)
4
--Type &amp;lt;RET&amp;gt; for more, q to quit, c to continue without paging—c

5       if(num == 0) return 1;
   0x0000555555555158 &amp;lt;+15&amp;gt;:    cmpl   $0x0,-0x4(%rbp)
   0x000055555555515c &amp;lt;+19&amp;gt;:    jne    0x555555555165 &amp;lt;factorial+28&amp;gt;
   0x000055555555515e &amp;lt;+21&amp;gt;:    mov    $0x1,%eax
   0x0000555555555163 &amp;lt;+26&amp;gt;:    jmp    0x555555555176 &amp;lt;factorial+45&amp;gt;
6       else return num*(factorial(num-1));
   0x0000555555555165 &amp;lt;+28&amp;gt;:    mov    -0x4(%rbp),%eax
   0x0000555555555168 &amp;lt;+31&amp;gt;:    sub    $0x1,%eax
   0x000055555555516b &amp;lt;+34&amp;gt;:    mov    %eax,%edi
   0x000055555555516d &amp;lt;+36&amp;gt;:    callq  0x555555555149 &amp;lt;factorial&amp;gt;
   0x0000555555555172 &amp;lt;+41&amp;gt;:    imul   -0x4(%rbp),%eax
7
8       }
   0x0000555555555176 &amp;lt;+45&amp;gt;:    leaveq 
   0x0000555555555177 &amp;lt;+46&amp;gt;:    retq   

End of assembler dump.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;See the start of the function: &lt;code&gt;0x000055555555514d &amp;lt;+4&amp;gt;:     push   %rbp&lt;/code&gt; The first hex number is the memory address, the number in angular brackets is the offset from the start, and then the actual instructions. The rbp is the &lt;em&gt;base pointer&lt;/em&gt; (&lt;em&gt;bp&lt;/em&gt; for base pointer). &lt;/p&gt;

&lt;p&gt;At the start of the function, the base pointer is pushed, and saved, onto the stack, and by &lt;code&gt;0x000055555555514e &amp;lt;+5&amp;gt;:     mov    %rsp,%rbp&lt;/code&gt; it is then made to point to the current function’s stack frame. The rsp is the &lt;em&gt;stack pointer&lt;/em&gt; (&lt;em&gt;sp&lt;/em&gt; for stack pointer).&lt;/p&gt;

&lt;p&gt;After the function returns, the base pointer is popped off the stack, and then it points toward the previous stack frame: &lt;code&gt;0x0000555555555176 &amp;lt;+45&amp;gt;:    leaveq&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Speaking in assembly language, whenever &lt;em&gt;rbp&lt;/em&gt; and &lt;em&gt;rsp&lt;/em&gt; are the same, it means that the current stack frame (it can be the only one on the stack) is empty.&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>c</category>
      <category>javascript</category>
      <category>programming</category>
      <category>how</category>
    </item>
    <item>
      <title>How to install Emmet with Vim in Termux</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Sat, 12 Sep 2020 13:39:11 +0000</pubDate>
      <link>https://dev.to/vinodvms/how-to-install-emmet-with-vim-in-termux-3l1i</link>
      <guid>https://dev.to/vinodvms/how-to-install-emmet-with-vim-in-termux-3l1i</guid>
      <description>&lt;p&gt;Termux is a terminal emulator and Linux environment app for Android devices which can convert your phone, or tablet, into a rather powerful web development machine.&lt;/p&gt;

&lt;p&gt;Termux can be used for many other purposes, including data processing and hacking. You can read more about Termux on the &lt;a href="https://termux.com" rel="noopener noreferrer"&gt;official website.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Vim is the much-loved text editor for Linux machines. If you do not know Vim &lt;a href="https://www.linux.com/training-tutorials/vim-101-beginners-guide-vim/" rel="noopener noreferrer"&gt;read this tutorial.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Emmet is a text-editor-plugin which greatly improves the HTML/CSS workflow. You can find the docs &lt;a href="https://docs.emmet.io/" rel="noopener noreferrer"&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this tutorial, I'll show you how you can install Emmet along with Vim in Termux.&lt;/p&gt;

&lt;p&gt;Firstly, you need to install Termux from the Google Play store.&lt;/p&gt;

&lt;p&gt;After installation, open Termux and type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; apt upgrade
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then install Vim.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;vim
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After Vim is installed, create a folder in the current home directory by typing&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; .vim
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Navigate to that directory.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; .vim
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create another folder called 'plugged' here.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;mkdir &lt;/span&gt;plugged
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cd back into the home directory.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ..
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There are several ways to install the 'emmet-matt' plugin. In this tutorial, I'm going to use a Vim plugin manager called vim-plug. We need to install that by typing&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;curl &lt;span class="nt"&gt;-fLo&lt;/span&gt; ~/.vim/autoload/plug.vim &lt;span class="nt"&gt;--create-dirs&lt;/span&gt; https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the vim-plug installation, make a .vimrc file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;vim .vimrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Vim will open a new file for editing.&lt;/p&gt;

&lt;p&gt;Press 'i' on the keyboard to toggle input mode in Vim. &lt;/p&gt;

&lt;p&gt;Type&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;call plug#begin('~/.vim/plugged')
Plug 'mattn/emmet-vim'
call plug#end()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and press 'Esc'.&lt;/p&gt;

&lt;p&gt;Then type &lt;code&gt;:wq&lt;/code&gt; to save changes.&lt;/p&gt;

&lt;p&gt;For installing the emmet-vim plugin, we need to install git. This is a crucial step. Without git, the plugin installation will fail and Vim will show an error.&lt;/p&gt;

&lt;p&gt;Type&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;pkg &lt;span class="nb"&gt;install &lt;/span&gt;git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the git installation, Type &lt;code&gt;$ vim&lt;/code&gt; to open Vim and type&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:PlugInstall
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If everything goes well, we'll now have the Emmet plugin installed.&lt;/p&gt;

&lt;p&gt;Emmet manual says to type &lt;code&gt;html:5&lt;/code&gt; and use the key combination Ctrl+y+, (the comma is important). But on my phone, I just typed &lt;code&gt;!&lt;/code&gt;and the key combination; and Voila! I got the starter HTML boilerplate.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&amp;lt;!DOCTYPE HTML&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset="UTF-8"&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enjoy coding! &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Vinod Mathew Sebastian&lt;/strong&gt; is a Full Stack Developer&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>termux</category>
      <category>vim</category>
      <category>emmet</category>
    </item>
    <item>
      <title>What is Abstraction in Computer Programming?</title>
      <dc:creator>Vinod Mathew Sebastian</dc:creator>
      <pubDate>Tue, 10 Dec 2019 19:28:10 +0000</pubDate>
      <link>https://dev.to/vinodvms/what-is-abstraction-in-computer-programming-4428</link>
      <guid>https://dev.to/vinodvms/what-is-abstraction-in-computer-programming-4428</guid>
      <description>&lt;p&gt;Modern computers work on layers of abstraction.&lt;/p&gt;

&lt;p&gt;So what is abstraction?&lt;/p&gt;

&lt;p&gt;Cambridge dictionary says,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;the situation in which a subject is very general and not based on real situations.&lt;/li&gt;
&lt;li&gt;an idea that develops by looking at or thinking about a number of  different things&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hmm. Not very helpful.&lt;/p&gt;

&lt;p&gt;So, in this article, I will try to explain it my way.&lt;/p&gt;

&lt;p&gt;Computers are pretty dumb machines by themselves.&lt;/p&gt;

&lt;p&gt;Since a CPU contains billions of transistors baked into thin wafers of silicon (so small that almost only one electron passes through each transistor), and every transistor is an electrically controlled switch (that is what transistors are: electrically controlled switches) we can implement logic gates with them.&lt;/p&gt;

&lt;p&gt;Logic gates are as physics as computer science and I save that for another article. &lt;/p&gt;

&lt;p&gt;The key take is that when current passes through one of these gates it is a ‘1’ and where there is no input (to these logic gates) it is a ‘0’.&lt;/p&gt;

&lt;p&gt;So we can give instructions to these logic gates by a series of ‘0’s and ‘1’s.&lt;br&gt;
That is it. &lt;/p&gt;

&lt;p&gt;On the basic level, they pretty much natively understand a series of ‘0’s and ‘1’s.&lt;/p&gt;

&lt;p&gt;Every CPU comes with an instruction set. It is the manual by which we input ‘0’s and ‘1’s to achieve a particular effect.&lt;/p&gt;

&lt;p&gt;This is called machine language.&lt;/p&gt;

&lt;p&gt;The problem with machine language is that nobody can pretty much write anything useful with it.&lt;/p&gt;

&lt;p&gt;01001101000111100010110010011010001111000101101 ....&lt;/p&gt;

&lt;p&gt;Game?&lt;/p&gt;

&lt;p&gt;That is why scientists thought of a way where we could write these instructions with simpler syntax and still computers be able to understand it.&lt;/p&gt;

&lt;p&gt;Enter the world of abstraction.&lt;/p&gt;

&lt;p&gt;The first layer of abstraction is the assembly language for that particular CPU.&lt;/p&gt;

&lt;p&gt;It is a human-readable form of machine language.&lt;/p&gt;

&lt;p&gt;In Assembly, the English alphabets enter the scene.&lt;/p&gt;

&lt;p&gt;Each alphabet and character is converted to machine language by a compiler (program) written in the machine language itself.&lt;/p&gt;

&lt;p&gt;In assembly language, each instruction is converted only to one instruction in the machine language.&lt;/p&gt;

&lt;p&gt;It is pretty inefficient.&lt;/p&gt;

&lt;p&gt;So came the next level of abstraction: lower-level languages like C.&lt;/p&gt;

&lt;p&gt;In C, every line of instruction is converted to many lines of machine code (language).&lt;/p&gt;

&lt;p&gt;A special program called the ‘C’ compiler will convert the instructions written in C to machine code.&lt;/p&gt;

&lt;p&gt;C is useful because it takes comparatively less memory.&lt;/p&gt;

&lt;p&gt;Memory is another concept, just remember that all these lines and lines of code have to be held up somewhere before (and after) executing. That place is called memory (RAM).&lt;/p&gt;

&lt;p&gt;In the past couple of decades, there has been an exponential increase generally in the memory of a computer.&lt;/p&gt;

&lt;p&gt;RAM is in GBs now.&lt;/p&gt;

&lt;p&gt;So we could afford the luxury to write something like this in a higher-level language.&lt;/p&gt;

&lt;p&gt;#Python&lt;br&gt;
print(“Hello World”)&lt;/p&gt;

&lt;p&gt;Here, even though it is only one line of code, the Python interpreter (in lieu of compiler) converts this into lines and lines of machine code so that “Hello World” is displayed on the screen.&lt;/p&gt;

&lt;p&gt;This is a pretty high level of abstraction.&lt;/p&gt;

&lt;p&gt;I will further explain this concept by writing a simple program in JavaScript.&lt;br&gt;
In JavaScript, there is a method (function) called trim().&lt;/p&gt;

&lt;p&gt;What trim() does is that it clears the space before and after a string.&lt;/p&gt;

&lt;p&gt;So,  “ Hello World    “.trim() becomes “Hello World”.&lt;/p&gt;

&lt;p&gt;Whenever we need to trim a string, we simply need to call this function.&lt;/p&gt;

&lt;p&gt;I try this at a lower level in abstraction and implement this myself in JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0mpgw6qmih6kwvb21mel.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0mpgw6qmih6kwvb21mel.png" alt="Alt Text" width="549" height="553"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This function customTrim(str) is same as the .trim() method is JavaScript.&lt;/p&gt;

&lt;p&gt;See the output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ful1i99djs9el6vzvr0l9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ful1i99djs9el6vzvr0l9.png" alt="Alt Text" width="468" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is easier?&lt;/p&gt;

&lt;p&gt;“   Some thing  ”.trim() or the function I have written above?&lt;/p&gt;

&lt;p&gt;Abstraction saves us by allowing us to use fewer lines of code.&lt;/p&gt;

&lt;p&gt;I hope you have started to understand the concept. Understanding abstraction is pretty much essential in understanding computer science.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Vinod Mathew Sebastian&lt;/strong&gt; is a Full Stack Developer&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
      <category>abstraction</category>
    </item>
  </channel>
</rss>
