Giter VIP home page Giter VIP logo

Comments (9)

cpyyyyyyyyy avatar cpyyyyyyyyy commented on June 16, 2024 1

It doesn't work, but I find the solution.
In the RSA keys list, put in the private key, then right-click on the client hello packet and select Decode As to add the TCP port as shown in the figure.

upload

Then you can decrypt the TLS packet into an HTTP/2 packet.

Thank you for your help!!!

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on June 16, 2024

hmmm.. I have yet to adapt to latest open5gs release (v.2.7.0), which underwent a lot of changes in configuration. Will let you know once I add support for enabling TLS.

from docker_open5gs.

cpyyyyyyyyy avatar cpyyyyyyyyy commented on June 16, 2024

Thank you! I'm using v2.6.6 now, if you have any suggestions you can provide them too! Thanks!!

from docker_open5gs.

cpyyyyyyyyy avatar cpyyyyyyyyy commented on June 16, 2024

Hi! I changed the scheme to https successfully. However, where can I find the sslkey.log to decrypt TLS packet? Thanks!!

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on June 16, 2024

I changed the scheme to https successfully. However, where can I find the sslkey.log to decrypt TLS packet?

I am not sure which sslkey.log you are referring to.

from docker_open5gs.

cpyyyyyyyyy avatar cpyyyyyyyyy commented on June 16, 2024

I changed the scheme to https successfully. However, where can I find the sslkey.log to decrypt TLS packet?

I am not sure which sslkey.log you are referring to.

I want to decrypt TLS to HTTP/2 packets in Wireshark, so I need to put the current generated "sslkey.log" in the (Pre)-Master-Secret log filename. Or is there another way to decrypt TLS packets?

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on June 16, 2024

Rather than that I believe you would have to provide .key file in below entry

image

The key you have to provide there is the one you mentioned in configuration file

key: /open5gs/install/etc/open5gs/tls/nrf.key

from docker_open5gs.

cpyyyyyyyyy avatar cpyyyyyyyyy commented on June 16, 2024

I try it. However, the TLS packets didn't be decrypted into HTTP/2 packets. I think the reason is that the cipher suite is TLS_AES_256_GCM_SHA384, as shown in the figure. It needs a session key instead of a private key like free5GC.

upload

But I didn't find anything about the session key (e.g. sslkey.log). Please tell me if you have any suggestions. Thanks!!

from docker_open5gs.

herlesupreeth avatar herlesupreeth commented on June 16, 2024

Here is a perfect article about to how to decrypt TLS traffic - https://support.citrix.com/article/CTX135889/how-to-export-and-use-ssl-session-keys-to-decrypt-ssl-traces-without-sharing-the-ssl-private-key

Hope it helps

from docker_open5gs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.