Welcome to My First View Kitchen Friends!
Welcome to My First View Kitchen Friends!
First we are going to boil a fish
Heat some water in a kadai
Add 4 to 5 Pieces of Fish. Make sure the fish should have less bones
Add 4 to 5 Pieces of Fish. Make sure the fish should have less bones
We have not added any salt in the boiling fish
We have not added any salt in the boiling fish
Fish should be cooked well but not over cooked
Fish should be cooked well but not over cooked
Allow it to cook for 3 to 4 Minutes
Allow it to cook for 3 to 4 Minutes
The fish is completely cooked now
The fish is completely cooked now
Please look at the flesh. It is perfectly cooked
Please look at the flesh. It is perfectly cooked
Let's change the fish to a plate
Let's change the fish to a plate
Now we are going remove the center bones of the fish
Now we are going remove the center bones of the fish
Now we are going remove the center bones & skin of the fish
Allow it to cool for sometime
Allow it to cool for sometime
Now remove the skin first
Now remove the skin first
Check and remove if any small bones in the fish
We have selected boneless fish to reduce work
We have selected boneless fish to reduce work
Remove the center bone now
Change the cleaned fish into a bowl
Mash the boiled & peeled potatoes in the bowl
Don't forget to wash your hands before start cooking
Add Finely Chopped Onion - 1
Add Finely Chopped Onion - 1
Add 2 Nos. of Finely Chopped Green chilies
Add 2 Nos. of Finely Chopped Green chilies
Add 1 Teaspoon of Garam Masala
Add 1 Teaspoon of Garam Masala
Add 1/2 Tablespoon of Kashmiri Chili Powder
Add 1/2 Tablespoon of Kashmiri Chili Powder
Add 1 Teaspoon of Jeera Powder
Add 1 Teaspoon of Jeera Powder
Add little Mixed Herbs(Rosermary, Oregano & Thyme)
Add little Mixed Herbs(Rosermary, Oregano & Thyme)
Add 1/4 Teaspoon of Turmeric Powder
Add 1/4 Teaspoon of Turmeric Powder
Add 1/4 Teaspoon of Turmeric Powder
Salt to Taste
Salt to Taste
Breadcrumbs - 1/4 Cup
Breadcrumbs - 1/4 Cup
Egg White -1No.
Egg White -1No.
Mix it well
Mix it well
The dough texture should be like little lumps
The dough texture should be like little lumps
The Dough Texture should be like this
The Dough Texture should be like this
Add 1 Hand full of Coriander Leaves
Add 1 Hand full of Coriander Leaves
The dough is ready now
The dough is ready now
Roll the mixture in the size of a golf balls
Roll the mixture in the size of a golf balls
Please wash your hands before doing this
Beat 1 Egg in a bowl
Apply some Oil in your palm
Apply it thoroughly
Press it a little
Coat it with fresh crumbs
All the cutlets are ready
Freeze the cutlets for 15 Minutes
It's ready after 15 Minutes
Ginger Garlic Paste & Lemon Juice can be added if required(Optional)
Heat some oil in a non stick pan
Heat some oil in a non stick pan
Heat some oil in a non stick pan
Put the cutlets in the hot oil and shallow fry it. It should be cooked in a slow flame
Cutlets will not take much time to get cooked since its pre-boiled
Let's take out the cutlets from the pan
Try it home. If you like this FISH CUTLET, Plz do Like, Share with your friends & family.
Please Subscribe Our Channel & Dont forget to Click the Bell Icon
Thank you so much friends!!!
For more infomation >> மொறு மொறு ஃபிஷ் கட்லெட் - Fish Cutlet in Tamil - Simple Fish Recipes - Duration: 10:56.-------------------------------------------
Simple & Natural Makeup Tutorial step by step For Beginners - Duration: 2:49.
Subscribe my channel And watch more videos
-------------------------------------------
GBP JPY 30 TO 50 Pips per day Forex Simple Strategy That's Always work In Urdu & Hindi By Tani Forex - Duration: 12:38.
www.TaniForex.com
-------------------------------------------
How To Make A Paper Box ? Origami Paper Box | Simple Origami Box Step by Step - Duration: 4:03.
How To Make A Paper Box ? Origami Paper Box | Simple Origami Box Step by Step
-------------------------------------------
new stylish Simple Arabic Mehndi Designs For Hands Step by Step by design4hobby - Duration: 9:23.
please subscribe to my channel & like my videos, if you like my designs
please subscribe to my channel & like my videos, if you like my designs
please subscribe to my channel & like my videos, if you like my designs
-------------------------------------------
First look at a simple PoC crash - Exploiting FFmpeg ft. Paul Cher - Duration: 12:47.
Paul Cher is a research who together with his colleague Emil found vulnerabilities in
ffmpeg.
He then wrote me an email asking if I would like to make a video with him.
And this lead to the very first LiveOverflow podcast episode which you should listen to,
to get a bit more context for this video.
So Paul will now walk us through some of his exploit process and I will add some comments
here and there to hopefully make it a bit easier to understand.
ok.
Hello everyone.
My name is Paul and today I will be presenting you guys research about FFmpeg security made
by me and my colleague Emil Lerner.
We have already presented it in our talk on PHDays conference which took place in Moscow
earlier this year, and you can watch it in recording, but we did not cover the binary
exploitation part too much, and now we are gonna focus only on binary exploitation and
go as much in-depth as possible.
But first, let's take a quick look what is FFmpeg and how it really works.
FFmpeg is powerful opensource software, to easily record, convert and stream out videos.
Thus, it is used by many platforms and services that provide file storage conversion and editing
functionality.
And this really means that FFmpeg is used almost everywhere starting from your favourite
messenger finishing up with some lovely meme storage.
When you upload a video as a gif or so on some image sharing plattform it's very likely
that the video is handled by ffmpeg.
It's really a very popular and big tool.
Of course such a system would be a good target because it has a very large attack surface.
There are some really cool researches already, for example research presented at blackhat
2016 by Maxim Andreev and Nikolay Ermishkin.
Or research by Gynvael Coldwind and Mateusz Jurczyk from google, who managed to fix thousands
of bugs in ffmpeg and many other researches.
Knowing this, me and my colleague Emil still tried to take this challenge and to find some
new bugs.
First let's take a quick look at the ffmpeg functionality.
Ffmpeg has really cool features and all of them are described in the documentation on
the official website.
Seems like there is a feature that allows you to collect files not only from the local
filesystem but also form the remote systems by using networking protocols.
So as you can see you can provide a link as an option to ffmpeg and it will go for the
remote file, and take it, and process it.
Let's download the sourcecode from the github and see how this process is implemented.
And now I'm going to clone the repo to my ubunut virtual machine.
And this may actually take a while.
So now we have downloaded the ffmpeg sourcecode.
To follow me in my next steps you need to be sure that you have downgraded your FFmpeg
to vulnerable version.
You can do it by resetting FFmpeg to correct version by using exact commit number or by
grepping from the commit log.
As I do right now.
So i'm using git reset hard to pull the head driectly to the exact commit number.
Heh.
Funny little advice.
Look through the git commit log with his name in it to find the latest version before it
was fixed.
Now let's take a quick look at the http protocol implementation.
I'm using vim to do this
So, as you can see, ffmpeg doesn't use libcurl or any other library, and it has a custom
implementation of the HTTP protocol and also many others.
So it is really a good [attack] surface to search for the vulnerabilities.
And this is a very important observation.
Libcurl has been audited and around for a long time.
It's a very very safe library and also used a lot.
But instead of relying on some other library ffmpeg implements it's on HTTP handling.
And sure you will think that HTTP is very simple, but there are weird protocol features
that can break your neck when you actually have to implement it in C.
So, for now I have two versions of ffmpeg compiled, the first one is compiled with addresssanitizer.
We talked about this one in our podcast.
And the second one is the original ffmpeg binary, but it has debug symbols and it is
compiled without code optimization options, so I can easily debug it.
You can do it as well by configuring project with the following options.
I just want to quickly explain the basic idea behind address sanitizer and why it's great
for debugging but also finding heap vulnerabilities.
For example one feature is that asan will automatically fill certain memorz areas with
a recognisable pattern.
And when then some code uses bad memory, for example in a heap overflow case, it will likely
crash because of those values and you can easily recognise that it crashed because it
read data from that memory.
And there are a few more ideas and tricks like that.
So it's very convinient.
So, let's quickly recap on how we actually did the fuzzing.
At some point, we thought that there might be a small chance that nobody has been fuzzing
the network protocols inside FFmpeg before us, and there might be some vulnerabilities.
And yeah, this is exactly the case.
I won't explain too much about the fuzzing process, because we used secret dark magic
related technique called ehm "launching AFL" and the process of fuzzing was already
described in the podcast.
So let's jump directly to the part where we already have a crash.
So, here I got my crashes, I have already simplified them a bit to be more readable
for you.
So Let's take a quick look at them first.
The first one is ascii text basically.
Let's open it with my favorite.
Vim.
Soo… this is HTTP protocol.
it has a lot of really interesting features like "Transfer-Encoding: chunked" for
example which was used here.
Basicly what it does is instead of setting the content-length header and length of data
and then whole bunch of data afterwards, it allows you to send the data to server in little
chunks.
First you send the size of the chunk in hex and the next line is the chunk itself finished
with the CRLF (\r\n).
And there -1 was used as size as you can see, maybe this was causing an issue.
So, let's move on.
So here I wrote a simple echo server.
Basically what it does is, it is binding on the port, listens for everyone.
And it's basically reading the argv filename.
It reads it and basically echoes to the output.
So nothing special.
Let's now launch both binaries with this output and see what happens . Let's launch
the original binary first.
Segmentation fault confirmed.
So he wrote a small server that just responds with this test case that causes a crash and
pointed ffmpeg to load the file from there.
And then it caused a segmentation fault.
But how do you figure out now where and why it happened?
That's why he compiled a second version of ffmpeg with address sanitiser instrumentation
included.
So for a more detailed report we are now launching the address sanitizer binary.
Ho ho.
Let's see.
So the heap buffer overflow in function http_buf_read.
This is nice.
You can see here the output of address sanitizer.
And it recognised a heap buffer overflow.
And it shows you here how the heap looked like and fa means heap redzone.
So that's a bad address.
And because it was also compiled with debug symbols you can easily see the trace of functions.
So let's launch FFmpeg using GDB and take a closer look at what happens and then we
will start auditing the source code.
As you can see the server is already launched.
Let's connect to it using ffmpeg in gdb.
So as you can see the crash is actually caused by memcpy, because it reached the end of the
mapped virtual memory region.
Let's look at the backtrace.
So in this functions it seems that the size equals to -1 integer…
So being able to pass in a negative chunk size is clearly a programming mistake that
apparently leads to an exploitable condition.
These two functions are very interesting, let's look at them.
Once again I will be using vim as my IDE with support of ctags, which will allow me to navigate
through the sourcecode quite quickly.
So keep up.
Just FYI: Ctags is a tool that will sift through your code, indexing methods, classes, variables,
and other identifiers, storing them.
And vim can then use it to quickly jump around the c source code.
So paul now investigates a bit around the line that caused the crash.
So this is the http_buf_read function.
And inside the memcpy the len is actually -1 over here.
So this is actually not exploitable.
But let's look at what caused the corruption of the size parameter.
This was already corrupted in the previous function which called it.
So.
Let's look at it.
This is http_read_stream function.
It's actually in the same file.
Let's scroll up to the top of the function.
Ok.
As you can see here is the piece of code which corresponds for reading the HTTP chunked data.
So there is the line reading.
And there is the strtoll function, which also accepts a negative numbers.
So the chunksize could have been negative.
So str to long long integer is a function that converts a string to an integer.
And integers can be negative and we know that the HTTP chunk size was set to -1.
So this function will return -1.
And a memcpy with -1 is nonsensical.
And later the minimum was taken of these two and of course the negative number was less
than any positive.
So that's probably how our size integer was corrupted, which caused the crash of FFmpeg.
And later there is the http_buf_read function which was called with the negative argument.
So as you can see this is actually not quite exploitable.
Let's jump back to it.
But still if we are able to make this fall through this branch, meaning that buf_end
will be equal to the buf_ptr we will be able to call ffurl_read function, which is different
from the memcpy.
Let's look inside it.
And this is basically calling the retry transfer buffer with the callback url_read.
So. here it is called.
And url_read is basically a function which accepts some parameters and it feeds those
parametrs to the read function and calls it.
And that's it.
Maybe that's it.
Maybe we can translate the -1 to the read function and this issue will be actually exploitable.
If we will be able to make buf_ptr be equal to buf_end we will fall through this check,
into the ffurl_read which will call the ffurl_read, which ... , which will call the transfer_func
callback, which will fill the arguments for the simple read function and call it to receive
the data.
Eh stop.
Oh boy, now I'm completely lost.
I didn't understand that last part.
But that's because we don't know enough yet about the heap and some other structures.
As you know, this video is getting a bit long and it's a lot to process already.
Let's continue this very technical part in the next video and see if we can understand
it then.
-------------------------------------------
Our Favorite Animals Songs For Kids | Super Simple Songs - Duration: 20:39.
Let's go to the zoo
And stomp like the elephants do
Let's go to the zoo
And stomp like the elephants do
Jump like kangaroos!
Let's go to the zoo
And jump like the kangaroos do
Let's go to the zoo
And jump like the kangaroos do
Swing like monkeys!
Let's go to the zoo
And swing like the monkeys do
Let's go to the zoo
And swing like the monkeys do
Waddle like penguins!
Let's go to the zoo
And waddle like the penguins do
Let's go to the zoo
And waddle like the penguins do
Slither like snakes
Let's go to the zoo
And slither like the snakes do
Let's go to the zoo
And slither like the snakes do
Swim like polar bears
Let's go to the zoo
And swim like the polar bears do
Let's go to the zoo
And swim like the polar bears do
Let's go to the zoo
And dance like the animals do
Let's go to the zoo
And dance like the animals do
-------------------------------------------
Voici une astuce simple pour se débarrasser des douleurs du dos, de la hanche, des fesses - Duration: 6:45.
-------------------------------------------
Low Blood Sugar Levels Tricks: A simple trick to lower morning blood sugar - Duration: 6:28.
Low Blood Sugar Levels Tricks: A simple trick to lower morning blood sugar
If you're sort two diabetic, you will be speculative why your glucose is thus high
within the morning.
Every different time you take a look at, your levels appear to be inside range…
But those morning levels, generally they're sky high and it puts you in a very panic,
questioning what on earth you will be doing wrong.
Firstly, stop panicking — morning rises square measure a standard prevalence in diabetics.
However, it's necessary to grasp why it happens and what you'll be able to do concerning it…
The dawn phenomenon.
Logically you'd suppose that your glucose reading ought to be at it's lowest within
the morning.
After all, you've eaten up nothing and done nothing however sleep.
however no matter whether or not you eat, aldohexose production continues anyway…
The reason for this is often your body's cells want fuel for your heart to beat, your
brain to figure and your organs to stay functioning.
after you don't eat, or once you're asleep, the body will break down stores of obtainable
aldohexose (glycogenolysis) or enter a method known as gluconeogenesis — a method that
may use non-carbohydrate stores like amino acids to supply aldohexose.
Various hormones like endocrine, human growth hormone and corticosteroid, are concerned
in raising aldohexose levels.
To wake you up each morning, your body naturally activates these hormones from around three
am ahead, that explains why it's known as the dawn development.
In folks while not polygenic disorder, hypoglycemic agent would ordinarily counteract these hormones
to forestall excessive aldohexose production.
however since the hypoglycemic agent response and hypoglycemic agent sensitivity ar altered
in polygenic disorder, your body might not compensate effectively.
The Somogyi effect.
There is another development referred to as the "Somogyi effect" or "rebound hyperglycaemia."
this can be once your body's aldohexose levels decrease throughout the night (nocturnal
hypoglycemia), that activates your emergency system, causing messages to your hormones
and organs to stimulate aldohexose production.
This can lead to quite dramatic will increase to glucose levels and morning readings.
The Somogyi impact is a lot of common in those that area unit hypoglycemic agent dependent.
How to lower morning levels Gaining tight management over your daily glucose
levels by feeding a healthy diet, physical exercise often, stressing less and obtaining
smart quality sleep, can all facilitate management your morning readings.
But there's one easy trick that will facilitate even more… particularly with the dawn development.
In patients with non-insulin dependent kind two polygenic disorder, researchers managed
to scale back morning aldohexose levels by four to six %. which means if your morning
aldohexose is around one hundred thirty mg/dl, it'd decrease to concerning 122 mg/dl.
What did they do?
Before bed, they gave patients 2 tablespoons of apple acetum mixed with water, at the side
of one ounce of cheese, that is simply one slice of cheese.
Apple acetum contains ethanoic acid, that is what researchers believe causes most of
the impact.
alternative studies have shown that ethanoic acid reduces post meal aldohexose levels
and A1c, at the side of rising hypoglycemic agent sensitivity and therefore the hypoglycemic
agent response.
Give this easy hour trick a strive yourself.
It's straightforward to try and do and you ne'er know…
tomorrow you would possibly awaken with lower morning levels, too.
Editor's note: Dr. archangel monger has additionally printed a protracted list of
herbs and supplements that may facilitate treat hypoglycemic agent resistance and metabolic
syndrome.
however does one grasp the importance of reconciliation hypoglycemic agent to assist preserve your
brain perform and reduce your cancer risk? to find out the way to keep your body
disease-free by dominant your master endocrine,
Sources: 1.
White, et al.
Vinegar activity at time of day Moderates Waking aldohexose Concentrations in Adults
With Well-Controlled kind two polygenic disorder.
polygenic disorder Care.
2007;30(11):2814-2815.
2.
Johnston, et al.
Preliminary proof that regular vinegar activity favourably influences hemoprotein A1c values
in people with kind two DM. polygenic disorder analysis and Clinical apply.
2009;84:e15-e17. 3.
Johnston, et al.
Vinegar Improves endocrine Sensitivity to a High-Carbohydrate Meal in Subjects With
endocrine Resistance or kind two polygenic disorder.
polygenic disorder Care.
2004;27(1).
4.
Mettler, et al.
Additive postprandial blood glucose–attenuating and satiety-enhancing result of cinnamon and
carboxylic acid.
Nutrition analysis.
2009;29:723–727.
-------------------------------------------
Easy & Simple Heavy Work Saree Draping | How to Wear Heavy Work Saree Quick Step by Step Sari - Duration: 1:00.
-------------------------------------------
How to give her a G-spot orgasm using this one simple sex tip - Duration: 2:16.
How to give her a G-spot orgasm using this one simple sex tip
When a woman is on top during sex in the Cowgirl position, she generally has a clitoral orgasm. This is because the popular sex move helps stimulate her clitoris.
While this is extremely pleasurable, giving her a G-spot orgasm might actually be more intense. A Reddit user has revealed a super simple trick that can help her have a G-spot orgasm while she's on top.
Dotdotdotbob described how a guy she recently slept with pressed his hand on her pelvic area (underneath the belly button) during sex.
In doing this, he put pressure on her G-spot, which is located about two inches inside the vagina on the front wall. She said: "It felt so good.
Cant believe it took me till my 30s to have someone do that to me.".
One male user replied: "I have tried this trick different times, and it seems to annoy more people than please, but for those in the latter group, it is indeed a game changer.
"I'm endowed but not massive, and I believe it must have something to do with how the respective genital shapes fit.".
If your penis is slightly curved upwards, then this trick would probably be more effective as it is more likely to naturally hit the G-spot.
The G-spot contains a large number of nerve endings which can produce a longer, stronger orgasm. Only 20% of women can have orgasm's from vaginal penetration alone, but this trick could help her reach the big-O.
-------------------------------------------
Carrot Halwa Recipes - Simple and Delicious Carrot Halwa - Gajar Halwa Recipe - Easy Indian Recipe - Duration: 5:35.
Carrot-3
Carrot-3
Carrot-3
Sugar
Ghee
Boiled Milk
Kaju
Caradamom
Badam
-------------------------------------------
Vunnadi Okate Zindagi Simple Review Ram Pothineni Telugu Movie Rating - Duration: 1:08.
-------------------------------------------
Tee-Time Episode 7 | Simple is the New Sexy - Duration: 2:20.
Tee-Time.
Hi and welcome
back to Tee-Time.
I'm April.
And I'm Wendy.
And we're coming to you live
from the Black Star
World Headquarters.
Today we're talking about
keeping it simple.
Simple is the new sexy. You just told me, April. Why is that?
Because I think in this day and age
of having more and more and more and consuming more and more
we're just getting to the point where it's just complete overload.
Stuff-itis.
I think it's a disease. And I think (laughs)
more and more people are being sucked into buying stuff because there's so
many clever marketers in the world.
And they prey on things that we think we need to have
which we don't.
You know that's so true. Spending is completely emotional.
It's driven by emotions and we also say to ourselves well I deserve it.
I worked so many hours and I'm so stressed so
therefore I'm going to go out and buy something
I can't afford and become even more stressed with it.
It becomes an anchor.
Debt becomes an anchor then holds you in places so you have to stay on the job
you don't like cause it pays so much
or you have to stay in a particular place
because you can't afford to go anywhere else and so I think of it as an anchor.
And so, how can we help people with this?
Well, have you ever heard of the One Number Solution?
Never.
Never?
It's this innovative financial planning system that we do here at Black Star
that helps people simplify their financial life down to one number.
They only have to focus on one thing and everything else works.
They're paying down their debt. They're saving for the future
and getting whatever they need for a safety net. What do you think about that?
Personally, I've been living the One Number since March
and it has changed all language around money in our household
so it really does make a difference.
And it has simplified your life, has it?
Yes.
That means your financial life is sexy.
Yes. Do you want to putt now?
Let's putt now.
Oh.
I'll see if this helps.
Nope. Didn't make a difference at all, Wendy.
You know what they say.
Progress not perfection.
Until next time. See you later.
Has anyone contacted you about us taking this show professional
because I'm surprised we haven't yet.
NBC. Syndicated.
Nice. Excellent.
-------------------------------------------
3 simple life hacks and awesome ideas - Duration: 3:10.
3 simple life hacks
Không có nhận xét nào:
Đăng nhận xét