Thứ Bảy, 28 tháng 10, 2017

News on Youtube Oct 28 2017

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.

-------------------------------------------

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

For more infomation >> GBP JPY 30 TO 50 Pips per day Forex Simple Strategy That's Always work In Urdu & Hindi By Tani Forex - Duration: 12:38.

-------------------------------------------

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

For more infomation >> How To Make A Paper Box ? Origami Paper Box | Simple Origami Box Step by Step - Duration: 4:03.

-------------------------------------------

Rose with Mehndi step by step for beginner | Easy and Quick 3D Mehndi Design | Simple Henna Mehendi - Duration: 2:43.

For more infomation >> Rose with Mehndi step by step for beginner | Easy and Quick 3D Mehndi Design | Simple Henna Mehendi - Duration: 2:43.

-------------------------------------------

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

For more infomation >> new stylish Simple Arabic Mehndi Designs For Hands Step by Step by design4hobby - Duration: 9:23.

-------------------------------------------

Step by Step Latest Simple Arabic Henna Mehndi Design for Hands Indo arabic mehndi design Mehendi - Duration: 5:15.

For more infomation >> Step by Step Latest Simple Arabic Henna Mehndi Design for Hands Indo arabic mehndi design Mehendi - Duration: 5:15.

-------------------------------------------

Make Money Online With This Simple Code [How To Make Money Online] - Duration: 3:40.

Nothing has shown me the results that this thing has showed me um. I'm just I'm just going to show you my PayPal account

There are over seven billion people

Those that know what's going on and those that never even knew anything was happening

They walk around doing the same routines

Because they just don't even know

and that's why I have the code I

Have the one thing that can bring them to another level?

But they just don't even know that it exists

Which is why today? I am going to reveal it

I'm gonna share with the world

What has been working for me?

Consistently in the commission codes you're gonna get instant access to some of my most recent and most profitable campaigns

I want to say instant access

I mean you just copy and paste one line of code into a box you push a button and you get immediate access

Now this may sound a little bit like a silly question, but I'm gonna ask you anyway

Can you copy and paste I mean?

Can you take one line of code that I'm gonna give you put it in a box push a button

And then start making money because if you can do that, then you really are overqualified it really is that simple

So maybe you're thinking this sounds absolutely awesome better. I want to be a part of this book

Why are you willing to hand me your most profitable campaigns well?

Why not I mean after all I've already made so much money with this

That there really is no danger of me giving this to you plus your success is my success

When you make money with the Commission code

And you will when you take action you're gonna come back and you're gonna want to give me a testimony which is gonna

Help me to get all my future products out there so my friend if you can copy and paste

You can make money with this you're literally one copy and paste code away from success

Just copy and paste the code to receive campaigns and the producing salt simple enough

You're just three steps away from finally making money online step 1 scroll this page to see the

Undeniable proof that this is real

step 2 and click the button on the bottom of this page to secure your discount step 3 copy and paste the code in the

Members area to access your done for you campaigns. It really is that simple

after that just send a little traffic with the simple traffic method inside and make easy commissions I

Found with this system it literally just clicks you can't beat you paste

You follow the instructions, and you get the results guys so if you're looking into this

I highly suggest getting it and getting started with them Martin the guys the men

See the truth believe the truth

live the truth I

Am just a copy and paste coming away

from my own success

For more infomation >> Make Money Online With This Simple Code [How To Make Money Online] - Duration: 3:40.

-------------------------------------------

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.

For more infomation >> First look at a simple PoC crash - Exploiting FFmpeg ft. Paul Cher - Duration: 12:47.

-------------------------------------------

My Teddy Bear | + More Kids Songs | Super Simple Songs - Duration: 58:11.

My teddy bear has two eyes, two eyes, two eyes

My teddy bear has two eyes

I love my teddy bear

My teddy bear has one nose, one nose, one nose

My teddy bear has one nose

I love my teddy bear

My teddy bear has two ears, two ears, two ears

My teddy bear has two ears

I love my teddy bear

My teddy bear has two arms, two arms, two arms

My teddy bear has two arms

I love my teddy bear

My teddy bear has two legs, two legs, two legs

My teddy bear has two legs

I love my teddy bear

My teddy bear has four paws, four paws, four paws

My teddy bear has four paws

I love my teddy bear

For more infomation >> My Teddy Bear | + More Kids Songs | Super Simple Songs - Duration: 58:11.

-------------------------------------------

Voici une astuce simple pour se débarrasser des douleurs du dos, de la hanche, des fesses - Duration: 6:45.

For more infomation >> Voici une astuce simple pour se débarrasser des douleurs du dos, de la hanche, des fesses - Duration: 6:45.

-------------------------------------------

Easy & Simple Heavy Work Saree Draping | How to Wear Heavy Work Saree Quick Step by Step Sari - Duration: 1:00.

For more infomation >> Easy & Simple Heavy Work Saree Draping | How to Wear Heavy Work Saree Quick Step by Step Sari - Duration: 1:00.

-------------------------------------------

MY FIRST YOUTUBE VIDEO!! SIMPLE GLITCH IN PBB - Duration: 1:20.

For more infomation >> MY FIRST YOUTUBE VIDEO!! SIMPLE GLITCH IN PBB - Duration: 1:20.

-------------------------------------------

Easy makeup for Halloween Ideas | Simple hallowen mekup | Halloween makeup - Duration: 0:50.

For more infomation >> Easy makeup for Halloween Ideas | Simple hallowen mekup | Halloween makeup - Duration: 0:50.

-------------------------------------------

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.

For more infomation >> How to give her a G-spot orgasm using this one simple sex tip - Duration: 2:16.

-------------------------------------------

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

For more infomation >> Carrot Halwa Recipes - Simple and Delicious Carrot Halwa - Gajar Halwa Recipe - Easy Indian Recipe - Duration: 5:35.

-------------------------------------------

How to Exchange Bitcoin (BTC) to Ethereum (ETH) - Simple instant Exchange - Duration: 1:58.

How to Exchange Bitcoin (BTC) to Ethereum (ETH) - Simple instant Exchange

hi again with another video so here with this website I'm going to show you how

to exchange any currency or Myr here in my case I'm going to exchange from

Bitcoin into a terraeum so it's really easy and simple so you're gonna choose

the currency you want to exchange so here in my case I'm going to choose

Bitcoin here then choose the currency I want to exchange to so here at cerium

and choose quick and click continue so here is you can see some informations it

posits minimum so this is the minimum and this is the maximum that you can

exchange and here is the fee so here you can put your material address here and

the second here you can put your veg point reformed address so if something

happens you get your bitch going back so here is with you get this into this page

here so you get this address or in your case you're gonna get another address

everyone has his own address so you get it and send the Bitcoin into it and and

wait for the confirmation here and as you can see here in this page a I passed

the pending confirmation so I am now in the awaiting exchange step so it's

really easy and simple and do not need to to do or have an account in this

website so then you can bookmark this link for this page so to check every

time you want to see the process so it's really easy and simple and this is the

video I hope you like it and don't forget to subscribe thank you for

watching

For more infomation >> How to Exchange Bitcoin (BTC) to Ethereum (ETH) - Simple instant Exchange - Duration: 1:58.

-------------------------------------------

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